Details

Time bar (total: 22.8s)

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

sample5.5s (24.2%)

Results
3.7s8256×body256valid
1.5s3160×body256invalid
273.0ms1312×body256infinite
Bogosity

preprocess137.0ms (0.6%)

Algorithm
egg-herbie
Rules
3490×rational.json-simplify-35
2152×rational.json-simplify-41
1370×rational.json-simplify-43
1160×rational.json-simplify-2
996×rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0127848
1260848
2509848
31066848
42278848
54410848
65411848
75825848
86095848
96095848
066
166
Stop Event
unsound
node limit
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 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 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 (*.f64 w0 D) (*.f64 2 d)) 2)))))
(*.f64 M (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 w0 (/.f64 D (*.f64 2 d))) 2)))))
(*.f64 M (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 w0 (/.f64 (/.f64 D 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 (*.f64 w0 M) (*.f64 2 d)) 2)))))
(*.f64 D (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 M 2) (/.f64 w0 d)) 2)))))
(*.f64 D (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 w0 (/.f64 (/.f64 M 2) d)) 2)))))
(*.f64 h (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 w0 l)))))
(*.f64 h (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 w0 l)))))
(*.f64 h (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) (/.f64 w0 l)))))
(*.f64 h (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 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 l (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 h w0)))))
(*.f64 l (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) (/.f64 h w0)))))
(*.f64 l (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 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 d (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 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 M (/.f64 D (*.f64 2 d))) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 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 D (/.f64 h (*.f64 2 d))) 2) (/.f64 M l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 h (/.f64 D (*.f64 2 d))) 2) (/.f64 M l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 h (/.f64 (/.f64 D 2) d)) 2) (/.f64 M l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 D (/.f64 h 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 l (/.f64 (/.f64 D 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 (*.f64 D d) (*.f64 M 2)) 2)))))
(*.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 (/.f64 h l) (pow.f64 (*.f64 d (/.f64 (/.f64 D 2) M)) 2)))))
(*.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 h (/.f64 (/.f64 M 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 l (/.f64 (/.f64 M 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 d (/.f64 M (*.f64 D 2))) 2)))))
(*.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 (/.f64 d 2) D)) 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 M (/.f64 D (*.f64 2 d))) 2) (/.f64 l h)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 (/.f64 D 2) d)) 2) (/.f64 l h)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 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 M (/.f64 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 (*.f64 M (/.f64 D 2)) l) 2) (/.f64 h d)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M 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)

simplify253.0ms (1.1%)

Algorithm
egg-herbie
Rules
3204×rational.json-simplify-41
3112×rational.json-simplify-35
1108×rational.json-simplify-43
1056×rational.json-simplify-47
980×rational.json-simplify-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02053
13453
26853
313753
429453
558953
6129753
7232253
8319453
9411053
10480353
11522253
12544753
13561953
14569953
15691753
16692553
17692553
Stop Event
node limit
Counts
1 → 5
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)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 M d) (/.f64 D 2)) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 M 2) d)) 2) (/.f64 h l)))))

eval2.0ms (0%)

Compiler

Compiled 96 to 62 computations (35.4% saved)

prune2.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New325
Fresh011
Picked000
Done000
Total336
Error
13.8b
Counts
6 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
14.7b
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
13.8b
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 h l)))))
Compiler

Compiled 48 to 36 computations (25% saved)

localize660.0ms (2.9%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.4b
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 h l)))))
4.0b
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 h l))))
4.9b
(*.f64 M (/.f64 D (*.f64 2 d)))
11.3b
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 h l))
Compiler

Compiled 103 to 61 computations (40.8% saved)

series47.0ms (0.2%)

Counts
4 → 204
Calls

57 calls:

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

rewrite94.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1744×rational.json-1
1744×rational.json-2
1744×rational.json-3
1738×rational.json-4
1718×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
020156
1145156
2337156
3853156
42409156
56153156
Stop Event
node limit
Counts
4 → 113
Calls
Call 1
Inputs
(*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 h l))
(*.f64 M (/.f64 D (*.f64 2 d)))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 h l))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 h l)))))
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 2 (/.f64 (*.f64 l (/.f64 2 h)) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (/.f64 l h) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) (/.f64 (/.f64 l h) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 l h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 h (/.f64 l (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 h l) (/.f64 1 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)))))) (#(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 1 (/.f64 (/.f64 l h) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 h h) (/.f64 (+.f64 l l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 h h) (+.f64 (/.f64 l (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) (/.f64 l (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (*.f64 l (/.f64 2 h)) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) (/.f64 (*.f64 l (/.f64 2 h)) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (*.f64 2 (/.f64 h l))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 h l)) (/.f64 2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 h l)) (+.f64 (/.f64 1 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) (/.f64 1 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 h 4) (+.f64 (/.f64 (+.f64 l l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) (/.f64 (+.f64 l l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 (/.f64 D d) 2) 2)) (*.f64 l (/.f64 2 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 h) (/.f64 (neg.f64 l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 D d) 2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 D d) 2)) (*.f64 2 (*.f64 l (/.f64 2 h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 D d) 2)) (*.f64 4 (/.f64 l h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 h l) 4) (+.f64 (/.f64 2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) (/.f64 2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) l) (/.f64 1 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 h -2) (+.f64 (/.f64 (neg.f64 l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) (/.f64 (neg.f64 l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 h l) (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 D d) 2)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 D d) 2))) (+.f64 (*.f64 4 (/.f64 l h)) (*.f64 4 (/.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 D d) 2)) (/.f64 l h)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) 2) (/.f64 (/.f64 l h) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) (neg.f64 (/.f64 l h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) l) (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) l)) (+.f64 (/.f64 1 h) (/.f64 1 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 h l) (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 D d) 2)))) (*.f64 2 (*.f64 (/.f64 h l) (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 D d) 2))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 D d) 2)) (/.f64 l h)) (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 D d) 2)) (/.f64 l h))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) (neg.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))) (+.f64 (neg.f64 (/.f64 l h)) (neg.f64 (/.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 (/.f64 D d) 2) 2))) (-.f64 0 (*.f64 l (/.f64 2 h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) l)) (-.f64 0 (/.f64 1 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))) (/.f64 l h))))) (#(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 M (/.f64 (+.f64 d d) D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 D (/.f64 (+.f64 d d) M))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 D (+.f64 (/.f64 d M) (/.f64 d M)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 (*.f64 d 4) D) M))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (/.f64 (+.f64 d d) D) M) (/.f64 (/.f64 (+.f64 d d) D) M)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 D d) 1/2) (/.f64 1 M))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (+.f64 d d) D) M))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (+.f64 (/.f64 (/.f64 d D) M) (/.f64 (/.f64 d D) M)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 D D) (/.f64 (*.f64 d 4) M))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 D D) (+.f64 (/.f64 (+.f64 d d) M) (/.f64 (+.f64 d d) M)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 D 1/2) (/.f64 d M))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (/.f64 (*.f64 d 4) D) M) (/.f64 (/.f64 (*.f64 d 4) D) M)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 M (/.f64 D d)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 M M) (/.f64 (*.f64 d 4) D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 D d) (/.f64 2 M))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 D d) (+.f64 (/.f64 1 M) (/.f64 1 M)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 D 4) (+.f64 (/.f64 (*.f64 d 4) M) (/.f64 (*.f64 d 4) M)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 d D) M))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 D) (/.f64 (+.f64 d d) (neg.f64 M)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 D) (+.f64 (/.f64 d (neg.f64 M)) (/.f64 d (neg.f64 M))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 D -1/2) (/.f64 d (neg.f64 M)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 M M) (/.f64 D d)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 M 4) (*.f64 2 (/.f64 (*.f64 d 4) D)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 M 4) (*.f64 4 (/.f64 (+.f64 d d) D)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 M (/.f64 1/2 d)) (/.f64 1 D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 D (/.f64 2 d)) (/.f64 4 M))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 D (/.f64 2 d)) (+.f64 (/.f64 2 M) (/.f64 2 M)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 D -2) (+.f64 (/.f64 (+.f64 d d) (neg.f64 M)) (/.f64 (+.f64 d d) (neg.f64 M))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 D (/.f64 2 d))) (+.f64 (/.f64 4 M) (/.f64 4 M)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 M M) (/.f64 D d))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 M 4)) (+.f64 (*.f64 4 (/.f64 (+.f64 d d) D)) (*.f64 4 (/.f64 (+.f64 d d) D))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 M 4) (/.f64 (+.f64 d d) D)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 M 2) (/.f64 d D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 M d) (/.f64 2 D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 M) (neg.f64 (/.f64 (+.f64 d d) D)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 M (/.f64 1/2 d)) (*.f64 M (/.f64 1/2 d))) (/.f64 2 D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 M M) (/.f64 D d))) (*.f64 2 (*.f64 (+.f64 M M) (/.f64 D d)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 M 4) (/.f64 (+.f64 d d) D)) (/.f64 (*.f64 M 4) (/.f64 (+.f64 d d) D))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 M 2) (/.f64 M 2)) (/.f64 (+.f64 d d) D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 M d) (/.f64 M d)) (+.f64 (/.f64 2 D) (/.f64 2 D)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 M) (neg.f64 M)) (+.f64 (neg.f64 (/.f64 (+.f64 d d) D)) (neg.f64 (/.f64 (+.f64 d d) D))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 M M)) (-.f64 0 (/.f64 (*.f64 d 4) D)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 M (/.f64 1/2 d))) (-.f64 0 (/.f64 1 D)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 M 2)) (-.f64 0 (/.f64 d D)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 M d)) (-.f64 0 (/.f64 2 D)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 M)) (/.f64 (+.f64 d d) D))))) (#(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 2 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) 2))))) (#(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 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (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 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) 2) 2)))) (#(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 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) 4)) (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) 4))) 16)))) (#(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 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) w0) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) w0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) w0) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) w0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) (+.f64 w0 w0)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) (*.f64 w0 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) (*.f64 w0 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) (*.f64 w0 4))) (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) (*.f64 w0 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) w0) 1)))))

simplify1.1s (4.7%)

Algorithm
egg-herbie
Rules
1360×rational.json-simplify-43
1262×rational.json-simplify-51
1200×rational.json-simplify-46
966×rational.json-simplify-35
666×rational.json-simplify-41
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
056419153
1168518167
2387518149
3656418149
Stop Event
node limit
Counts
317 → 290
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 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 2 (/.f64 (*.f64 l (/.f64 2 h)) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)))
(/.f64 2 (+.f64 (/.f64 (/.f64 l h) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) (/.f64 (/.f64 l h) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))))
(/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 l h))
(/.f64 h (/.f64 l (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)))
(/.f64 (/.f64 h l) (/.f64 1 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)) 1)
(/.f64 1 (/.f64 (/.f64 l h) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)))
(/.f64 (+.f64 h h) (/.f64 (+.f64 l l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)))
(/.f64 (+.f64 h h) (+.f64 (/.f64 l (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) (/.f64 l (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))))
(/.f64 4 (+.f64 (/.f64 (*.f64 l (/.f64 2 h)) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) (/.f64 (*.f64 l (/.f64 2 h)) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (*.f64 2 (/.f64 h l))) 2)
(/.f64 (*.f64 2 (/.f64 h l)) (/.f64 2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)))
(/.f64 (*.f64 2 (/.f64 h l)) (+.f64 (/.f64 1 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) (/.f64 1 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))))
(/.f64 (*.f64 h 4) (+.f64 (/.f64 (+.f64 l l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) (/.f64 (+.f64 l l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))))
(/.f64 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 (/.f64 D d) 2) 2)) (*.f64 l (/.f64 2 h)))
(/.f64 (neg.f64 h) (/.f64 (neg.f64 l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)))
(/.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 D d) 2))) 4)
(/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 D d) 2)) (*.f64 2 (*.f64 l (/.f64 2 h))))
(/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 D d) 2)) (*.f64 4 (/.f64 l h)))
(/.f64 (*.f64 (/.f64 h l) 4) (+.f64 (/.f64 2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) (/.f64 2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))))
(/.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) l) (/.f64 1 h))
(/.f64 (*.f64 h -2) (+.f64 (/.f64 (neg.f64 l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) (/.f64 (neg.f64 l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))))
(/.f64 (*.f64 2 (*.f64 (/.f64 h l) (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 D d) 2)))) 8)
(/.f64 (*.f64 2 (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 D d) 2))) (+.f64 (*.f64 4 (/.f64 l h)) (*.f64 4 (/.f64 l h))))
(/.f64 (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 D d) 2)) (/.f64 l h)) 4)
(/.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) 2) (/.f64 (/.f64 l h) 2))
(/.f64 (neg.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) (neg.f64 (/.f64 l h)))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) l) (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) l)) (+.f64 (/.f64 1 h) (/.f64 1 h)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 h l) (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 D d) 2)))) (*.f64 2 (*.f64 (/.f64 h l) (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 D d) 2))))) 16)
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 D d) 2)) (/.f64 l h)) (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 D d) 2)) (/.f64 l h))) 8)
(/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) (neg.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))) (+.f64 (neg.f64 (/.f64 l h)) (neg.f64 (/.f64 l h))))
(/.f64 (neg.f64 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 (/.f64 D d) 2) 2))) (-.f64 0 (*.f64 l (/.f64 2 h))))
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) l)) (-.f64 0 (/.f64 1 h)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))) (/.f64 l h))
(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 M (/.f64 (+.f64 d d) D))
(/.f64 D (/.f64 (+.f64 d d) M))
(/.f64 D (+.f64 (/.f64 d M) (/.f64 d M)))
(/.f64 2 (/.f64 (/.f64 (*.f64 d 4) D) M))
(/.f64 2 (+.f64 (/.f64 (/.f64 (+.f64 d d) D) M) (/.f64 (/.f64 (+.f64 d d) D) M)))
(/.f64 (*.f64 (/.f64 D d) 1/2) (/.f64 1 M))
(/.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 1)
(/.f64 1 (/.f64 (/.f64 (+.f64 d d) D) M))
(/.f64 1 (+.f64 (/.f64 (/.f64 d D) M) (/.f64 (/.f64 d D) M)))
(/.f64 (+.f64 D D) (/.f64 (*.f64 d 4) M))
(/.f64 (+.f64 D D) (+.f64 (/.f64 (+.f64 d d) M) (/.f64 (+.f64 d d) M)))
(/.f64 (*.f64 D 1/2) (/.f64 d M))
(/.f64 4 (+.f64 (/.f64 (/.f64 (*.f64 d 4) D) M) (/.f64 (/.f64 (*.f64 d 4) D) M)))
(/.f64 (*.f64 M (/.f64 D d)) 2)
(/.f64 (+.f64 M M) (/.f64 (*.f64 d 4) D))
(/.f64 (/.f64 D d) (/.f64 2 M))
(/.f64 (/.f64 D d) (+.f64 (/.f64 1 M) (/.f64 1 M)))
(/.f64 (*.f64 D 4) (+.f64 (/.f64 (*.f64 d 4) M) (/.f64 (*.f64 d 4) M)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(/.f64 (neg.f64 D) (/.f64 (+.f64 d d) (neg.f64 M)))
(/.f64 (neg.f64 D) (+.f64 (/.f64 d (neg.f64 M)) (/.f64 d (neg.f64 M))))
(/.f64 (*.f64 D -1/2) (/.f64 d (neg.f64 M)))
(/.f64 (*.f64 (+.f64 M M) (/.f64 D d)) 4)
(/.f64 (*.f64 M 4) (*.f64 2 (/.f64 (*.f64 d 4) D)))
(/.f64 (*.f64 M 4) (*.f64 4 (/.f64 (+.f64 d d) D)))
(/.f64 (*.f64 M (/.f64 1/2 d)) (/.f64 1 D))
(/.f64 (*.f64 D (/.f64 2 d)) (/.f64 4 M))
(/.f64 (*.f64 D (/.f64 2 d)) (+.f64 (/.f64 2 M) (/.f64 2 M)))
(/.f64 (*.f64 D -2) (+.f64 (/.f64 (+.f64 d d) (neg.f64 M)) (/.f64 (+.f64 d d) (neg.f64 M))))
(/.f64 (*.f64 2 (*.f64 D (/.f64 2 d))) (+.f64 (/.f64 4 M) (/.f64 4 M)))
(/.f64 (*.f64 2 (*.f64 (+.f64 M M) (/.f64 D d))) 8)
(/.f64 (*.f64 2 (*.f64 M 4)) (+.f64 (*.f64 4 (/.f64 (+.f64 d d) D)) (*.f64 4 (/.f64 (+.f64 d d) D))))
(/.f64 (/.f64 (*.f64 M 4) (/.f64 (+.f64 d d) D)) 4)
(/.f64 (/.f64 M 2) (/.f64 d D))
(/.f64 (/.f64 M d) (/.f64 2 D))
(/.f64 (neg.f64 M) (neg.f64 (/.f64 (+.f64 d d) D)))
(/.f64 (+.f64 (*.f64 M (/.f64 1/2 d)) (*.f64 M (/.f64 1/2 d))) (/.f64 2 D))
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 M M) (/.f64 D d))) (*.f64 2 (*.f64 (+.f64 M M) (/.f64 D d)))) 16)
(/.f64 (+.f64 (/.f64 (*.f64 M 4) (/.f64 (+.f64 d d) D)) (/.f64 (*.f64 M 4) (/.f64 (+.f64 d d) D))) 8)
(/.f64 (+.f64 (/.f64 M 2) (/.f64 M 2)) (/.f64 (+.f64 d d) D))
(/.f64 (+.f64 (/.f64 M d) (/.f64 M d)) (+.f64 (/.f64 2 D) (/.f64 2 D)))
(/.f64 (+.f64 (neg.f64 M) (neg.f64 M)) (+.f64 (neg.f64 (/.f64 (+.f64 d d) D)) (neg.f64 (/.f64 (+.f64 d d) D))))
(/.f64 (neg.f64 (+.f64 M M)) (-.f64 0 (/.f64 (*.f64 d 4) D)))
(/.f64 (neg.f64 (*.f64 M (/.f64 1/2 d))) (-.f64 0 (/.f64 1 D)))
(/.f64 (neg.f64 (/.f64 M 2)) (-.f64 0 (/.f64 d D)))
(/.f64 (neg.f64 (/.f64 M d)) (-.f64 0 (/.f64 2 D)))
(/.f64 (neg.f64 (neg.f64 M)) (/.f64 (+.f64 d d) D))
(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 2 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) 2))
(*.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 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l))))) 1/2)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) 2) 2)
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l))))) 2)
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) 4)) (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) 4))) 16)
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) 1)
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) w0) 0)
(+.f64 0 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) w0))
(-.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) w0) 0)
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) w0) 1)
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) (+.f64 w0 w0)) 2)
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) (*.f64 w0 4)) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) (*.f64 w0 4))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) (*.f64 w0 4))) (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) (*.f64 w0 4)))) 16)
(pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.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 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D 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 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D 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 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D 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 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D 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 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D 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 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D 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 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D 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 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D 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 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D 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 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D 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 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D 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 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D 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 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D 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 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D 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 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D 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 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D 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 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D 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 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D 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 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) -1/8))
(+.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 D 2) (*.f64 (pow.f64 M 2) 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 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l) -1/8)))
(+.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (/.f64 (/.f64 (pow.f64 h 2) (pow.f64 l 2)) (pow.f64 d 4)) -1/128)) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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/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 (*.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 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) -1/8))))
(+.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 1 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l) -1/8)))
(+.f64 1 (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (/.f64 (/.f64 (pow.f64 h 2) (pow.f64 l 2)) (pow.f64 d 4)) -1/128)) (*.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (/.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3)) (pow.f64 d 6)) -1/1024))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (/.f64 D 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 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (/.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 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) (*.f64 (/.f64 d (*.f64 (*.f64 D 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 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h)))) (*.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 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (/.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 (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 M (sqrt.f64 -1/4)) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) (*.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 -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 M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h)))) (+.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 (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 M (sqrt.f64 -1/4)) (*.f64 (/.f64 D 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 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 M (sqrt.f64 -1/4)) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D 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 (/.f64 (pow.f64 d 5) (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 -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 (sqrt.f64 (/.f64 h l)) -1))
(*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (neg.f64 (sqrt.f64 (/.f64 h l))))
(*.f64 D (*.f64 (/.f64 (*.f64 M (sqrt.f64 -1/4)) d) (neg.f64 (sqrt.f64 (/.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (neg.f64 (*.f64 M (/.f64 D 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 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1)))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 D (*.f64 (/.f64 (*.f64 M (sqrt.f64 -1/4)) d) (neg.f64 (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (neg.f64 (*.f64 M (/.f64 D 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 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 (sqrt.f64 (/.f64 h l)) -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/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 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.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 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 D (*.f64 (/.f64 (*.f64 M (sqrt.f64 -1/4)) d) (neg.f64 (sqrt.f64 (/.f64 h l))))) (*.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 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (neg.f64 (*.f64 M (/.f64 D 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))) 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 (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1)) (*.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 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 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.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 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) -1/16))))
(+.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D 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)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (sqrt.f64 -1/1024)) (pow.f64 (*.f64 D M) 5)) -1/16)) (*.f64 D (*.f64 (/.f64 (*.f64 M (sqrt.f64 -1/4)) d) (neg.f64 (sqrt.f64 (/.f64 h l))))))))
(+.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D 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)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (sqrt.f64 -1/1024)) (pow.f64 (*.f64 D M) 5)) -1/16)) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (neg.f64 (*.f64 M (/.f64 D 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 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) -1/8))
(+.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 D 2) (*.f64 (pow.f64 M 2) 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 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l) -1/8)))
(+.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (/.f64 (/.f64 (pow.f64 h 2) (pow.f64 l 2)) (pow.f64 d 4)) -1/128)) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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/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 (*.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 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) -1/8))))
(+.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 1 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l) -1/8)))
(+.f64 1 (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (/.f64 (/.f64 (pow.f64 h 2) (pow.f64 l 2)) (pow.f64 d 4)) -1/128)) (*.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (/.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3)) (pow.f64 d 6)) -1/1024))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (/.f64 D 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 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (/.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 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) (*.f64 (/.f64 d (*.f64 (*.f64 D 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 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h)))) (*.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 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (/.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 (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 M (sqrt.f64 -1/4)) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) (*.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 (*.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 M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h)))) (+.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 (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 M (sqrt.f64 -1/4)) (*.f64 (/.f64 D 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 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 M (sqrt.f64 -1/4)) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D 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 (/.f64 (pow.f64 d 5) (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 -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 (sqrt.f64 (/.f64 h l)) -1))
(*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (neg.f64 (sqrt.f64 (/.f64 h l))))
(*.f64 D (*.f64 (/.f64 (*.f64 M (sqrt.f64 -1/4)) d) (neg.f64 (sqrt.f64 (/.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (neg.f64 (*.f64 M (/.f64 D 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 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1)))
(+.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 D (*.f64 (/.f64 (*.f64 M (sqrt.f64 -1/4)) d) (neg.f64 (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (neg.f64 (*.f64 M (/.f64 D 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 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 (sqrt.f64 (/.f64 h l)) -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/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 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.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 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 D (*.f64 (/.f64 (*.f64 M (sqrt.f64 -1/4)) d) (neg.f64 (sqrt.f64 (/.f64 h l))))) (*.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 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (neg.f64 (*.f64 M (/.f64 D 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))) 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 (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1)) (*.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 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 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.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 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) -1/16))))
(+.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D 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)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (sqrt.f64 -1/1024)) (pow.f64 (*.f64 D M) 5)) -1/16)) (*.f64 D (*.f64 (/.f64 (*.f64 M (sqrt.f64 -1/4)) d) (neg.f64 (sqrt.f64 (/.f64 h l))))))))
(+.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D 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)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (sqrt.f64 -1/1024)) (pow.f64 (*.f64 D M) 5)) -1/16)) (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (neg.f64 (*.f64 M (/.f64 D 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 M (sqrt.f64 -1/4)) (*.f64 (/.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 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (/.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 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) (*.f64 (/.f64 d (*.f64 (*.f64 D 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 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h)))) (*.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 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (/.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 (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 M (sqrt.f64 -1/4)) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) (*.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 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 M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h)))) (+.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 (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 M (sqrt.f64 -1/4)) (*.f64 (/.f64 D 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 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 M (sqrt.f64 -1/4)) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D 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 (/.f64 (pow.f64 d 5) (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))))))
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 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) -1/8))
(+.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 D 2) (*.f64 (pow.f64 M 2) 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 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l) -1/8)))
(+.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (/.f64 (/.f64 (pow.f64 h 2) (pow.f64 l 2)) (pow.f64 d 4)) -1/128)) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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/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 (*.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 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) -1/8))))
(+.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 1 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l) -1/8)))
(+.f64 1 (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (/.f64 (/.f64 (pow.f64 h 2) (pow.f64 l 2)) (pow.f64 d 4)) -1/128)) (*.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (/.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3)) (pow.f64 d 6)) -1/1024))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) -1/8))
(+.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 D 2) (*.f64 (pow.f64 M 2) 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 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l) -1/8)))
(+.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (/.f64 (/.f64 (pow.f64 h 2) (pow.f64 l 2)) (pow.f64 d 4)) -1/128)) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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/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 (*.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 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) -1/8))))
(+.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 1 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l) -1/8)))
(+.f64 1 (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (/.f64 (/.f64 (pow.f64 h 2) (pow.f64 l 2)) (pow.f64 d 4)) -1/128)) (*.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (/.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3)) (pow.f64 d 6)) -1/1024))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) -1/8))
(+.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 D 2) (*.f64 (pow.f64 M 2) 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 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l) -1/8)))
(+.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (/.f64 (/.f64 (pow.f64 h 2) (pow.f64 l 2)) (pow.f64 d 4)) -1/128)) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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/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 (*.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 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) -1/8))))
(+.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 1 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l) -1/8)))
(+.f64 1 (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (/.f64 (/.f64 (pow.f64 h 2) (pow.f64 l 2)) (pow.f64 d 4)) -1/128)) (*.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (/.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3)) (pow.f64 d 6)) -1/1024))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) -1/8))
(+.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 D 2) (*.f64 (pow.f64 M 2) 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 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l) -1/8)))
(+.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (/.f64 (/.f64 (pow.f64 h 2) (pow.f64 l 2)) (pow.f64 d 4)) -1/128)) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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/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 (*.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 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) -1/8))))
(+.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 1 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l) -1/8)))
(+.f64 1 (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (/.f64 (/.f64 (pow.f64 h 2) (pow.f64 l 2)) (pow.f64 d 4)) -1/128)) (*.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (/.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3)) (pow.f64 d 6)) -1/1024))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) -1/8))
(+.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 D 2) (*.f64 (pow.f64 M 2) 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 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l) -1/8)))
(+.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (/.f64 (/.f64 (pow.f64 h 2) (pow.f64 l 2)) (pow.f64 d 4)) -1/128)) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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/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 (*.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 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) -1/8))))
(+.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 1 (*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l) -1/8)))
(+.f64 1 (+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (/.f64 (/.f64 (pow.f64 h 2) (pow.f64 l 2)) (pow.f64 d 4)) -1/128)) (*.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (/.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3)) (pow.f64 d 6)) -1/1024))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))))
(*.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 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))))
(*.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 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))))
(*.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 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))))
(*.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 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))))
(*.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 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))))
(*.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 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))))
(*.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 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))))
(*.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 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))))
(*.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 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))))
(*.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 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))))
(*.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 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 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 h w0)) (/.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 (/.f64 (/.f64 w0 l) (pow.f64 d 2)) -1/8)))
(+.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/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 w0 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 (+.f64 w0 (*.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 (+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 (/.f64 w0 l) (pow.f64 d 2)) -1/8))) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (*.f64 (/.f64 (/.f64 w0 (pow.f64 l 2)) (pow.f64 d 4)) -1/128)))
(+.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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 w0 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.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/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 -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 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 (/.f64 w0 l) (pow.f64 d 2)) -1/8)) (+.f64 (+.f64 w0 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (*.f64 (/.f64 (/.f64 w0 (pow.f64 l 3)) (pow.f64 d 6)) -1/1024))) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (*.f64 (/.f64 (/.f64 w0 (pow.f64 l 2)) (pow.f64 d 4)) -1/128))))
(*.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 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d)))
(*.f64 (sqrt.f64 -1/4) (*.f64 (/.f64 (*.f64 D (*.f64 M w0)) 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 (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 (*.f64 D M) (sqrt.f64 -1/4))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M 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 (sqrt.f64 -1/4) (*.f64 (/.f64 (*.f64 D (*.f64 M w0)) d) (sqrt.f64 (/.f64 h l)))) (*.f64 d (*.f64 (/.f64 w0 (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 1/2 (sqrt.f64 (/.f64 l h))))))
(+.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 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) -1/8)) (+.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 (*.f64 D 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 w0 (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M 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 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 -1/8 (*.f64 (pow.f64 d 3) (/.f64 (/.f64 w0 (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3))))) (+.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 (/.f64 (*.f64 D (*.f64 M w0)) d) (sqrt.f64 (/.f64 h l)))) (*.f64 d (*.f64 (/.f64 w0 (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))))
(+.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 w0 (/.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 w0 (/.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 (/.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 (*.f64 D 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 w0 (*.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 (*.f64 D (*.f64 M w0)) d))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d 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 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (pow.f64 d 5) (/.f64 (/.f64 w0 (sqrt.f64 -1/1024)) (pow.f64 (*.f64 D M) 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 -1/8 (*.f64 (pow.f64 d 3) (/.f64 (/.f64 w0 (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3))))) (+.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 (/.f64 (*.f64 D (*.f64 M w0)) d) (sqrt.f64 (/.f64 h l)))) (*.f64 d (*.f64 (/.f64 w0 (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 1/2 (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 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1))
(*.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d)) (neg.f64 (sqrt.f64 (/.f64 h l))))
(*.f64 D (*.f64 (/.f64 (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)) 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 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (*.f64 D M) (sqrt.f64 -1/4))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2)))
(+.f64 (*.f64 D (*.f64 (/.f64 (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)) d) (neg.f64 (sqrt.f64 (/.f64 h l))))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (*.f64 d w0) (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) -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 (*.f64 w0 (/.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 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (*.f64 D M) (sqrt.f64 -1/4)))))))
(+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2))) (*.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 D (*.f64 (/.f64 (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)) d) (neg.f64 (sqrt.f64 (/.f64 h l))))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (*.f64 d w0) (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) -1/2))) (*.f64 (pow.f64 d 3) (*.f64 (/.f64 (/.f64 w0 (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 (*.f64 (*.f64 w0 (/.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 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (*.f64 D M) (sqrt.f64 -1/4))))))) (*.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 (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 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (*.f64 (pow.f64 d 5) (/.f64 w0 (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5)))) -1/16))))
(+.f64 (+.f64 (*.f64 D (*.f64 (/.f64 (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)) d) (neg.f64 (sqrt.f64 (/.f64 h l))))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (*.f64 d w0) (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) -1/2))) (+.f64 (*.f64 (pow.f64 d 3) (*.f64 (/.f64 (/.f64 w0 (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 (*.f64 (pow.f64 d 5) (/.f64 (/.f64 w0 (sqrt.f64 -1/1024)) (pow.f64 (*.f64 D M) 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 h w0)) (/.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 (/.f64 (/.f64 w0 l) (pow.f64 d 2)) -1/8)))
(+.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/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 w0 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 (+.f64 w0 (*.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 (+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 (/.f64 w0 l) (pow.f64 d 2)) -1/8))) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (*.f64 (/.f64 (/.f64 w0 (pow.f64 l 2)) (pow.f64 d 4)) -1/128)))
(+.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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 w0 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.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/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 -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 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 (/.f64 w0 l) (pow.f64 d 2)) -1/8)) (+.f64 (+.f64 w0 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (*.f64 (/.f64 (/.f64 w0 (pow.f64 l 3)) (pow.f64 d 6)) -1/1024))) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (*.f64 (/.f64 (/.f64 w0 (pow.f64 l 2)) (pow.f64 d 4)) -1/128))))
(*.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 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d)))
(*.f64 (sqrt.f64 -1/4) (*.f64 (/.f64 (*.f64 D (*.f64 M w0)) 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 (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 (*.f64 D M) (sqrt.f64 -1/4))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M 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 (sqrt.f64 -1/4) (*.f64 (/.f64 (*.f64 D (*.f64 M w0)) d) (sqrt.f64 (/.f64 h l)))) (*.f64 d (*.f64 (/.f64 w0 (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 1/2 (sqrt.f64 (/.f64 l h))))))
(+.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 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) -1/8)) (+.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 (*.f64 D 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 w0 (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M 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 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 -1/8 (*.f64 (pow.f64 d 3) (/.f64 (/.f64 w0 (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3))))) (+.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 (/.f64 (*.f64 D (*.f64 M w0)) d) (sqrt.f64 (/.f64 h l)))) (*.f64 d (*.f64 (/.f64 w0 (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))))
(+.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 w0 (/.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 w0 (/.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 (/.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 (*.f64 D 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 w0 (*.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 (*.f64 D (*.f64 M w0)) d))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d 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 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (pow.f64 d 5) (/.f64 (/.f64 w0 (sqrt.f64 -1/1024)) (pow.f64 (*.f64 D M) 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 -1/8 (*.f64 (pow.f64 d 3) (/.f64 (/.f64 w0 (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3))))) (+.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 (/.f64 (*.f64 D (*.f64 M w0)) d) (sqrt.f64 (/.f64 h l)))) (*.f64 d (*.f64 (/.f64 w0 (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 1/2 (sqrt.f64 (/.f64 l h))))))))
(*.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 (sqrt.f64 (/.f64 h l)) -1))
(*.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d)) (neg.f64 (sqrt.f64 (/.f64 h l))))
(*.f64 D (*.f64 (/.f64 (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)) 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 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (*.f64 D M) (sqrt.f64 -1/4))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2)))
(+.f64 (*.f64 D (*.f64 (/.f64 (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)) d) (neg.f64 (sqrt.f64 (/.f64 h l))))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (*.f64 d w0) (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) -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 (*.f64 w0 (/.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 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (*.f64 D M) (sqrt.f64 -1/4)))))))
(+.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2))) (*.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 D (*.f64 (/.f64 (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)) d) (neg.f64 (sqrt.f64 (/.f64 h l))))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (*.f64 d w0) (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) -1/2))) (*.f64 (pow.f64 d 3) (*.f64 (/.f64 (/.f64 w0 (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 (*.f64 (*.f64 w0 (/.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 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.f64 (*.f64 D M) (sqrt.f64 -1/4))))))) (*.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 (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 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2))) (+.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (*.f64 (pow.f64 d 5) (/.f64 w0 (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5)))) -1/16))))
(+.f64 (+.f64 (*.f64 D (*.f64 (/.f64 (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)) d) (neg.f64 (sqrt.f64 (/.f64 h l))))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (*.f64 d w0) (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) -1/2))) (+.f64 (*.f64 (pow.f64 d 3) (*.f64 (/.f64 (/.f64 w0 (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 (*.f64 (pow.f64 d 5) (/.f64 (/.f64 w0 (sqrt.f64 -1/1024)) (pow.f64 (*.f64 D M) 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 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M w0)) d)))
(*.f64 (sqrt.f64 -1/4) (*.f64 (/.f64 (*.f64 D (*.f64 M w0)) 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 (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 (*.f64 D M) (sqrt.f64 -1/4))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M 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 (sqrt.f64 -1/4) (*.f64 (/.f64 (*.f64 D (*.f64 M w0)) d) (sqrt.f64 (/.f64 h l)))) (*.f64 d (*.f64 (/.f64 w0 (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 1/2 (sqrt.f64 (/.f64 l h))))))
(+.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 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) -1/8)) (+.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 (*.f64 D 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 w0 (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D (*.f64 M 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 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 -1/8 (*.f64 (pow.f64 d 3) (/.f64 (/.f64 w0 (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3))))) (+.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 (/.f64 (*.f64 D (*.f64 M w0)) d) (sqrt.f64 (/.f64 h l)))) (*.f64 d (*.f64 (/.f64 w0 (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))))
(+.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 w0 (/.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 w0 (/.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 (/.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 (*.f64 D 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 w0 (*.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 (*.f64 D (*.f64 M w0)) d))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d 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 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (pow.f64 d 5) (/.f64 (/.f64 w0 (sqrt.f64 -1/1024)) (pow.f64 (*.f64 D M) 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 -1/8 (*.f64 (pow.f64 d 3) (/.f64 (/.f64 w0 (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3))))) (+.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 (/.f64 (*.f64 D (*.f64 M w0)) d) (sqrt.f64 (/.f64 h l)))) (*.f64 d (*.f64 (/.f64 w0 (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 1/2 (sqrt.f64 (/.f64 l h))))))))
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 h w0)) (/.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 (/.f64 (/.f64 w0 l) (pow.f64 d 2)) -1/8)))
(+.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/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 w0 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 (+.f64 w0 (*.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 (+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 (/.f64 w0 l) (pow.f64 d 2)) -1/8))) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (*.f64 (/.f64 (/.f64 w0 (pow.f64 l 2)) (pow.f64 d 4)) -1/128)))
(+.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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 w0 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.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/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 -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 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 (/.f64 w0 l) (pow.f64 d 2)) -1/8)) (+.f64 (+.f64 w0 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (*.f64 (/.f64 (/.f64 w0 (pow.f64 l 3)) (pow.f64 d 6)) -1/1024))) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (*.f64 (/.f64 (/.f64 w0 (pow.f64 l 2)) (pow.f64 d 4)) -1/128))))
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 h w0)) (/.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 (/.f64 (/.f64 w0 l) (pow.f64 d 2)) -1/8)))
(+.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/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 w0 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 (+.f64 w0 (*.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 (+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 (/.f64 w0 l) (pow.f64 d 2)) -1/8))) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (*.f64 (/.f64 (/.f64 w0 (pow.f64 l 2)) (pow.f64 d 4)) -1/128)))
(+.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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 w0 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.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/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 -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 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 (/.f64 w0 l) (pow.f64 d 2)) -1/8)) (+.f64 (+.f64 w0 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (*.f64 (/.f64 (/.f64 w0 (pow.f64 l 3)) (pow.f64 d 6)) -1/1024))) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (*.f64 (/.f64 (/.f64 w0 (pow.f64 l 2)) (pow.f64 d 4)) -1/128))))
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 h w0)) (/.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 (/.f64 (/.f64 w0 l) (pow.f64 d 2)) -1/8)))
(+.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/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 w0 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 (+.f64 w0 (*.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 (+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 (/.f64 w0 l) (pow.f64 d 2)) -1/8))) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (*.f64 (/.f64 (/.f64 w0 (pow.f64 l 2)) (pow.f64 d 4)) -1/128)))
(+.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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 w0 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.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/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 -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 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 (/.f64 w0 l) (pow.f64 d 2)) -1/8)) (+.f64 (+.f64 w0 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (*.f64 (/.f64 (/.f64 w0 (pow.f64 l 3)) (pow.f64 d 6)) -1/1024))) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (*.f64 (/.f64 (/.f64 w0 (pow.f64 l 2)) (pow.f64 d 4)) -1/128))))
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 h w0)) (/.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 (/.f64 (/.f64 w0 l) (pow.f64 d 2)) -1/8)))
(+.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 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 w0 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 (+.f64 w0 (*.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 (+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 (/.f64 w0 l) (pow.f64 d 2)) -1/8))) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (*.f64 (/.f64 (/.f64 w0 (pow.f64 l 2)) (pow.f64 d 4)) -1/128)))
(+.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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 w0 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.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/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 -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 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 (/.f64 w0 l) (pow.f64 d 2)) -1/8)) (+.f64 (+.f64 w0 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (*.f64 (/.f64 (/.f64 w0 (pow.f64 l 3)) (pow.f64 d 6)) -1/1024))) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (*.f64 (/.f64 (/.f64 w0 (pow.f64 l 2)) (pow.f64 d 4)) -1/128))))
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 h w0)) (/.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 (/.f64 (/.f64 w0 l) (pow.f64 d 2)) -1/8)))
(+.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 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 w0 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.f64 (+.f64 w0 (*.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 (+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 (/.f64 w0 l) (pow.f64 d 2)) -1/8))) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (*.f64 (/.f64 (/.f64 w0 (pow.f64 l 2)) (pow.f64 d 4)) -1/128)))
(+.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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 w0 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.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/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 -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 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 (/.f64 w0 l) (pow.f64 d 2)) -1/8)) (+.f64 (+.f64 w0 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (*.f64 (/.f64 (/.f64 w0 (pow.f64 l 3)) (pow.f64 d 6)) -1/1024))) (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (*.f64 (/.f64 (/.f64 w0 (pow.f64 l 2)) (pow.f64 d 4)) -1/128))))
(+.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)) 0)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/4))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h (*.f64 l 4)))
(+.f64 0 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/4))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h (*.f64 l 4)))
(-.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)) 0)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/4))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h (*.f64 l 4)))
(/.f64 2 (/.f64 (*.f64 l (/.f64 2 h)) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)))
(/.f64 2 (*.f64 (/.f64 2 h) (/.f64 l (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2))))
(/.f64 2 (*.f64 l (/.f64 (/.f64 2 h) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(/.f64 2 (*.f64 l (/.f64 (/.f64 2 h) (*.f64 1/4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))))
(/.f64 2 (+.f64 (/.f64 (/.f64 l h) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) (/.f64 (/.f64 l h) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/4))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h (*.f64 l 4)))
(/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 l h))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/4))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h (*.f64 l 4)))
(/.f64 h (/.f64 l (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/4))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h (*.f64 l 4)))
(/.f64 (/.f64 h l) (/.f64 1 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/4))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h (*.f64 l 4)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)) 1)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/4))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h (*.f64 l 4)))
(/.f64 1 (/.f64 (/.f64 l h) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/4))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h (*.f64 l 4)))
(/.f64 (+.f64 h h) (/.f64 (+.f64 l l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/4))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h (*.f64 l 4)))
(/.f64 (+.f64 h h) (+.f64 (/.f64 l (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) (/.f64 l (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/4))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h (*.f64 l 4)))
(/.f64 4 (+.f64 (/.f64 (*.f64 l (/.f64 2 h)) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) (/.f64 (*.f64 l (/.f64 2 h)) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))))
(/.f64 2 (*.f64 (/.f64 2 h) (/.f64 l (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2))))
(/.f64 2 (*.f64 l (/.f64 (/.f64 2 h) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(/.f64 2 (*.f64 l (/.f64 (/.f64 2 h) (*.f64 1/4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (*.f64 2 (/.f64 h l))) 2)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/4))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h (*.f64 l 4)))
(/.f64 (*.f64 2 (/.f64 h l)) (/.f64 2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/4))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h (*.f64 l 4)))
(/.f64 (*.f64 2 (/.f64 h l)) (+.f64 (/.f64 1 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) (/.f64 1 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/4))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h (*.f64 l 4)))
(/.f64 (*.f64 h 4) (+.f64 (/.f64 (+.f64 l l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) (/.f64 (+.f64 l l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/4))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h (*.f64 l 4)))
(/.f64 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 (/.f64 D d) 2) 2)) (*.f64 l (/.f64 2 h)))
(*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) 2) (/.f64 (pow.f64 M 2) (*.f64 l (/.f64 2 h))))
(/.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 2) (*.f64 l (/.f64 2 h)))
(/.f64 (neg.f64 h) (/.f64 (neg.f64 l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/4))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h (*.f64 l 4)))
(/.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 D d) 2))) 4)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/4))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h (*.f64 l 4)))
(/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 D d) 2)) (*.f64 2 (*.f64 l (/.f64 2 h))))
(*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) 2) (/.f64 (pow.f64 M 2) (*.f64 l (/.f64 2 h))))
(/.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 2) (*.f64 l (/.f64 2 h)))
(/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 D d) 2)) (*.f64 4 (/.f64 l h)))
(/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 4 (/.f64 l h)))
(/.f64 (*.f64 (/.f64 h l) 4) (+.f64 (/.f64 2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) (/.f64 2 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/4))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h (*.f64 l 4)))
(/.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) l) (/.f64 1 h))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/4))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h (*.f64 l 4)))
(/.f64 (*.f64 h -2) (+.f64 (/.f64 (neg.f64 l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) (/.f64 (neg.f64 l) (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/4))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h (*.f64 l 4)))
(/.f64 (*.f64 2 (*.f64 (/.f64 h l) (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 D d) 2)))) 8)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/4))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h (*.f64 l 4)))
(/.f64 (*.f64 2 (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 D d) 2))) (+.f64 (*.f64 4 (/.f64 l h)) (*.f64 4 (/.f64 l h))))
(/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 4 (/.f64 l h)))
(/.f64 (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 D d) 2)) (/.f64 l h)) 4)
(/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 4 (/.f64 l h)))
(/.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) 2) (/.f64 (/.f64 l h) 2))
(/.f64 (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2) (*.f64 2 (/.f64 l (*.f64 h 2))))
(/.f64 2 (/.f64 2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(/.f64 2 (/.f64 2 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/4))))
(/.f64 2 (/.f64 2 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h (*.f64 l 4)))))
(/.f64 (neg.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) (neg.f64 (/.f64 l h)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/4))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h (*.f64 l 4)))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) l) (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) l)) (+.f64 (/.f64 1 h) (/.f64 1 h)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/4))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h (*.f64 l 4)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 h l) (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 D d) 2)))) (*.f64 2 (*.f64 (/.f64 h l) (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 D d) 2))))) 16)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/4))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h (*.f64 l 4)))
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 D d) 2)) (/.f64 l h)) (/.f64 (*.f64 (pow.f64 M 2) (pow.f64 (/.f64 D d) 2)) (/.f64 l h))) 8)
(/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 4 (/.f64 l h)))
(/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)) (neg.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))) (+.f64 (neg.f64 (/.f64 l h)) (neg.f64 (/.f64 l h))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/4))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h (*.f64 l 4)))
(/.f64 (neg.f64 (*.f64 (pow.f64 M 2) (/.f64 (pow.f64 (/.f64 D d) 2) 2))) (-.f64 0 (*.f64 l (/.f64 2 h))))
(*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) 2) (/.f64 (pow.f64 M 2) (*.f64 l (/.f64 2 h))))
(/.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 2) (*.f64 l (/.f64 2 h)))
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) l)) (-.f64 0 (/.f64 1 h)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/4))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h (*.f64 l 4)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))) (/.f64 l h))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/4))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h (*.f64 l 4)))
(pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)) 1)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/4))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h (*.f64 l 4)))
(+.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 0)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(+.f64 0 (*.f64 M (*.f64 (/.f64 D d) 1/2)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(-.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 0)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 M (/.f64 (+.f64 d d) D))
(/.f64 D (/.f64 (+.f64 d d) M))
(*.f64 D (/.f64 1/2 (/.f64 d M)))
(/.f64 D (/.f64 d (/.f64 M 2)))
(/.f64 D (/.f64 (+.f64 d d) M))
(*.f64 D (/.f64 1/2 (/.f64 d M)))
(/.f64 D (/.f64 d (/.f64 M 2)))
(/.f64 D (+.f64 (/.f64 d M) (/.f64 d M)))
(/.f64 2 (/.f64 (/.f64 (*.f64 d 4) D) M))
(/.f64 D (/.f64 (+.f64 d d) M))
(*.f64 D (/.f64 1/2 (/.f64 d M)))
(/.f64 D (/.f64 d (/.f64 M 2)))
(/.f64 2 (+.f64 (/.f64 (/.f64 (+.f64 d d) D) M) (/.f64 (/.f64 (+.f64 d d) D) M)))
(/.f64 D (/.f64 (+.f64 d d) M))
(*.f64 D (/.f64 1/2 (/.f64 d M)))
(/.f64 D (/.f64 d (/.f64 M 2)))
(/.f64 (*.f64 (/.f64 D d) 1/2) (/.f64 1 M))
(/.f64 D (/.f64 (+.f64 d d) M))
(*.f64 D (/.f64 1/2 (/.f64 d M)))
(/.f64 D (/.f64 d (/.f64 M 2)))
(/.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 1)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 1 (/.f64 (/.f64 (+.f64 d d) D) M))
(/.f64 D (/.f64 (+.f64 d d) M))
(*.f64 D (/.f64 1/2 (/.f64 d M)))
(/.f64 D (/.f64 d (/.f64 M 2)))
(/.f64 1 (+.f64 (/.f64 (/.f64 d D) M) (/.f64 (/.f64 d D) M)))
(/.f64 D (/.f64 (+.f64 d d) M))
(*.f64 D (/.f64 1/2 (/.f64 d M)))
(/.f64 D (/.f64 d (/.f64 M 2)))
(/.f64 (+.f64 D D) (/.f64 (*.f64 d 4) M))
(/.f64 D (/.f64 (+.f64 d d) M))
(*.f64 D (/.f64 1/2 (/.f64 d M)))
(/.f64 D (/.f64 d (/.f64 M 2)))
(/.f64 (+.f64 D D) (+.f64 (/.f64 (+.f64 d d) M) (/.f64 (+.f64 d d) M)))
(/.f64 D (/.f64 (+.f64 d d) M))
(*.f64 D (/.f64 1/2 (/.f64 d M)))
(/.f64 D (/.f64 d (/.f64 M 2)))
(/.f64 (*.f64 D 1/2) (/.f64 d M))
(/.f64 D (/.f64 (+.f64 d d) M))
(*.f64 D (/.f64 1/2 (/.f64 d M)))
(/.f64 D (/.f64 d (/.f64 M 2)))
(/.f64 4 (+.f64 (/.f64 (/.f64 (*.f64 d 4) D) M) (/.f64 (/.f64 (*.f64 d 4) D) M)))
(/.f64 D (/.f64 (+.f64 d d) M))
(*.f64 D (/.f64 1/2 (/.f64 d M)))
(/.f64 D (/.f64 d (/.f64 M 2)))
(/.f64 (*.f64 M (/.f64 D d)) 2)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 (+.f64 M M) (/.f64 (*.f64 d 4) D))
(/.f64 D (/.f64 (+.f64 d d) M))
(*.f64 D (/.f64 1/2 (/.f64 d M)))
(/.f64 D (/.f64 d (/.f64 M 2)))
(/.f64 (/.f64 D d) (/.f64 2 M))
(/.f64 D (/.f64 (+.f64 d d) M))
(*.f64 D (/.f64 1/2 (/.f64 d M)))
(/.f64 D (/.f64 d (/.f64 M 2)))
(/.f64 (/.f64 D d) (+.f64 (/.f64 1 M) (/.f64 1 M)))
(/.f64 D (/.f64 (+.f64 d d) M))
(*.f64 D (/.f64 1/2 (/.f64 d M)))
(/.f64 D (/.f64 d (/.f64 M 2)))
(/.f64 (*.f64 D 4) (+.f64 (/.f64 (*.f64 d 4) M) (/.f64 (*.f64 d 4) M)))
(*.f64 4 (/.f64 D (+.f64 (*.f64 4 (/.f64 d M)) (*.f64 4 (/.f64 d M)))))
(*.f64 4 (/.f64 D (*.f64 (/.f64 d M) 8)))
(/.f64 1/2 (/.f64 (/.f64 d D) M))
(/.f64 D (/.f64 (+.f64 d d) M))
(*.f64 D (/.f64 1/2 (/.f64 d M)))
(/.f64 D (/.f64 d (/.f64 M 2)))
(/.f64 (neg.f64 D) (/.f64 (+.f64 d d) (neg.f64 M)))
(/.f64 D (/.f64 (+.f64 d d) M))
(*.f64 D (/.f64 1/2 (/.f64 d M)))
(/.f64 D (/.f64 d (/.f64 M 2)))
(/.f64 (neg.f64 D) (+.f64 (/.f64 d (neg.f64 M)) (/.f64 d (neg.f64 M))))
(/.f64 D (/.f64 (+.f64 d d) M))
(*.f64 D (/.f64 1/2 (/.f64 d M)))
(/.f64 D (/.f64 d (/.f64 M 2)))
(/.f64 (*.f64 D -1/2) (/.f64 d (neg.f64 M)))
(/.f64 D (/.f64 (+.f64 d d) M))
(*.f64 D (/.f64 1/2 (/.f64 d M)))
(/.f64 D (/.f64 d (/.f64 M 2)))
(/.f64 (*.f64 (+.f64 M M) (/.f64 D d)) 4)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 (*.f64 M 4) (*.f64 2 (/.f64 (*.f64 d 4) D)))
(/.f64 D (/.f64 (+.f64 d d) M))
(*.f64 D (/.f64 1/2 (/.f64 d M)))
(/.f64 D (/.f64 d (/.f64 M 2)))
(/.f64 (*.f64 M 4) (*.f64 4 (/.f64 (+.f64 d d) D)))
(/.f64 D (/.f64 (+.f64 d d) M))
(*.f64 D (/.f64 1/2 (/.f64 d M)))
(/.f64 D (/.f64 d (/.f64 M 2)))
(/.f64 (*.f64 M (/.f64 1/2 d)) (/.f64 1 D))
(*.f64 M (/.f64 (/.f64 1/2 d) (/.f64 1 D)))
(/.f64 D (/.f64 1 (/.f64 M (+.f64 d d))))
(/.f64 (*.f64 D (/.f64 2 d)) (/.f64 4 M))
(/.f64 M (/.f64 4 (*.f64 D (/.f64 2 d))))
(*.f64 D (/.f64 (/.f64 2 d) (/.f64 4 M)))
(/.f64 (*.f64 D (/.f64 2 d)) (+.f64 (/.f64 2 M) (/.f64 2 M)))
(*.f64 (/.f64 2 d) (/.f64 D (+.f64 (/.f64 2 M) (/.f64 2 M))))
(/.f64 (*.f64 D -2) (+.f64 (/.f64 (+.f64 d d) (neg.f64 M)) (/.f64 (+.f64 d d) (neg.f64 M))))
(/.f64 D (/.f64 (+.f64 d d) M))
(*.f64 D (/.f64 1/2 (/.f64 d M)))
(/.f64 D (/.f64 d (/.f64 M 2)))
(/.f64 (*.f64 2 (*.f64 D (/.f64 2 d))) (+.f64 (/.f64 4 M) (/.f64 4 M)))
(*.f64 (*.f64 D (/.f64 2 d)) (/.f64 2 (+.f64 (/.f64 4 M) (/.f64 4 M))))
(/.f64 (*.f64 D (*.f64 2 (/.f64 2 d))) (+.f64 (/.f64 4 M) (/.f64 4 M)))
(*.f64 D (*.f64 (/.f64 2 d) (/.f64 2 (+.f64 (/.f64 4 M) (/.f64 4 M)))))
(/.f64 (*.f64 2 (*.f64 (+.f64 M M) (/.f64 D d))) 8)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 (*.f64 2 (*.f64 M 4)) (+.f64 (*.f64 4 (/.f64 (+.f64 d d) D)) (*.f64 4 (/.f64 (+.f64 d d) D))))
(/.f64 D (/.f64 (+.f64 d d) M))
(*.f64 D (/.f64 1/2 (/.f64 d M)))
(/.f64 D (/.f64 d (/.f64 M 2)))
(/.f64 (/.f64 (*.f64 M 4) (/.f64 (+.f64 d d) D)) 4)
(/.f64 D (/.f64 (+.f64 d d) M))
(*.f64 D (/.f64 1/2 (/.f64 d M)))
(/.f64 D (/.f64 d (/.f64 M 2)))
(/.f64 (/.f64 M 2) (/.f64 d D))
(/.f64 D (/.f64 (+.f64 d d) M))
(*.f64 D (/.f64 1/2 (/.f64 d M)))
(/.f64 D (/.f64 d (/.f64 M 2)))
(/.f64 (/.f64 M d) (/.f64 2 D))
(/.f64 D (/.f64 (+.f64 d d) M))
(*.f64 D (/.f64 1/2 (/.f64 d M)))
(/.f64 D (/.f64 d (/.f64 M 2)))
(/.f64 (neg.f64 M) (neg.f64 (/.f64 (+.f64 d d) D)))
(/.f64 D (/.f64 (+.f64 d d) M))
(*.f64 D (/.f64 1/2 (/.f64 d M)))
(/.f64 D (/.f64 d (/.f64 M 2)))
(/.f64 (+.f64 (*.f64 M (/.f64 1/2 d)) (*.f64 M (/.f64 1/2 d))) (/.f64 2 D))
(/.f64 (*.f64 M (/.f64 1/2 d)) (/.f64 1 D))
(*.f64 M (/.f64 (/.f64 1/2 d) (/.f64 1 D)))
(/.f64 D (/.f64 1 (/.f64 M (+.f64 d d))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 M M) (/.f64 D d))) (*.f64 2 (*.f64 (+.f64 M M) (/.f64 D d)))) 16)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D d)))
(/.f64 (+.f64 (/.f64 (*.f64 M 4) (/.f64 (+.f64 d d) D)) (/.f64 (*.f64 M 4) (/.f64 (+.f64 d d) D))) 8)
(/.f64 D (/.f64 (+.f64 d d) M))
(*.f64 D (/.f64 1/2 (/.f64 d M)))
(/.f64 D (/.f64 d (/.f64 M 2)))
(/.f64 (+.f64 (/.f64 M 2) (/.f64 M 2)) (/.f64 (+.f64 d d) D))
(/.f64 D (/.f64 (+.f64 d d) M))
(*.f64 D (/.f64 1/2 (/.f64 d M)))
(/.f64 D (/.f64 d (/.f64 M 2)))
(/.f64 (+.f64 (/.f64 M d) (/.f64 M d)) (+.f64 (/.f64 2 D) (/.f64 2 D)))
(/.f64 D (/.f64 (+.f64 d d) M))
(*.f64 D (/.f64 1/2 (/.f64 d M)))
(/.f64 D (/.f64 d (/.f64 M 2)))
(/.f64 (+.f64 (neg.f64 M) (neg.f64 M)) (+.f64 (neg.f64 (/.f64 (+.f64 d d) D)) (neg.f64 (/.f64 (+.f64 d d) D))))
(/.f64 D (/.f64 (+.f64 d d) M))
(*.f64 D (/.f64 1/2 (/.f64 d M)))
(/.f64 D (/.f64 d (/.f64 M 2)))
(/.f64 (neg.f64 (+.f64 M M)) (-.f64 0 (/.f64 (*.f64 d 4) D)))
(/.f64 D (/.f64 (+.f64 d d) M))
(*.f64 D (/.f64 1/2 (/.f64 d M)))
(/.f64 D (/.f64 d (/.f64 M 2)))
(/.f64 (neg.f64 (*.f64 M (/.f64 1/2 d))) (-.f64 0 (/.f64 1 D)))
(/.f64 (*.f64 M (/.f64 1/2 d)) (/.f64 1 D))
(*.f64 M (/.f64 (/.f64 1/2 d) (/.f64 1 D)))
(/.f64 D (/.f64 1 (/.f64 M (+.f64 d d))))
(/.f64 (neg.f64 (/.f64 M 2)) (-.f64 0 (/.f64 d D)))
(/.f64 D (/.f64 (+.f64 d d) M))
(*.f64 D (/.f64 1/2 (/.f64 d M)))
(/.f64 D (/.f64 d (/.f64 M 2)))
(/.f64 (neg.f64 (/.f64 M d)) (-.f64 0 (/.f64 2 D)))
(/.f64 D (/.f64 (+.f64 d d) M))
(*.f64 D (/.f64 1/2 (/.f64 d M)))
(/.f64 D (/.f64 d (/.f64 M 2)))
(/.f64 (neg.f64 (neg.f64 M)) (/.f64 (+.f64 d d) D))
(/.f64 D (/.f64 (+.f64 d d) M))
(*.f64 D (/.f64 1/2 (/.f64 d M)))
(/.f64 D (/.f64 d (/.f64 M 2)))
(pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 1)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 1/2 (/.f64 D 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 1/2 M)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/4))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h (*.f64 l 4)))))
(+.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 1/2 M)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/4))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h (*.f64 l 4)))))
(-.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 1/2 M)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/4))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h (*.f64 l 4)))))
(*.f64 2 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) 2))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/4))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h (*.f64 l 4)))))
(*.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 1/2 M)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/4))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h (*.f64 l 4)))))
(*.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 1/2 M)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/4))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h (*.f64 l 4)))))
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l))))) 1/2)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/4))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h (*.f64 l 4)))))
(*.f64 1/2 (*.f64 2 (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 1/2 M)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/4))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h (*.f64 l 4)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) 2) 2)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/4))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h (*.f64 l 4)))))
(/.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 1/2 M)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/4))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h (*.f64 l 4)))))
(/.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l))))) 2)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/4))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h (*.f64 l 4)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) 4) 4)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/4))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h (*.f64 l 4)))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) 4)) 8)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/4))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h (*.f64 l 4)))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) 4)) (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) 4))) 16)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/4))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h (*.f64 l 4)))))
(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 1/2 M)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/4))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h (*.f64 l 4)))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) w0) 0)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/4)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h (*.f64 l 4))))))
(+.f64 0 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) w0))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/4)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h (*.f64 l 4))))))
(-.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) w0) 0)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/4)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h (*.f64 l 4))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) w0) 1)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/4)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h (*.f64 l 4))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) (+.f64 w0 w0)) 2)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/4)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h (*.f64 l 4))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) (*.f64 w0 4)) 4)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/4)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h (*.f64 l 4))))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) (*.f64 w0 4))) 8)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/4)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h (*.f64 l 4))))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) (*.f64 w0 4))) (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) (*.f64 w0 4)))) 16)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/4)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h (*.f64 l 4))))))
(pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2) (/.f64 h l)))) w0) 1)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 D d) (*.f64 1/2 M)) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (*.f64 1/2 (/.f64 D d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 (/.f64 h l) 1/4)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h (*.f64 l 4))))))

localize32.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.4b
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
4.0b
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))))
5.5b
(/.f64 (*.f64 M D) (*.f64 2 d))
11.3b
(*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))
Compiler

Compiled 101 to 53 computations (47.5% saved)

series38.0ms (0.2%)

Counts
4 → 204
Calls

57 calls:

TimeVariablePointExpression
28.0ms
d
@inf
(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
(*.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
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))))

rewrite109.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
2000×rational.json-1
2000×rational.json-2
1144×rational.json-simplify-2
1132×rational.json-4
1132×rational.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
020156
1144156
2349156
3995156
43254156
57483156
Stop Event
node limit
Counts
4 → 119
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 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 (+.f64 l l) h) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 h (/.f64 l (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 h l) (/.f64 1 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 l h) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 h h) (/.f64 (+.f64 l l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 h l)) (/.f64 2 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 2) (/.f64 (+.f64 l l) h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 h) (/.f64 l (neg.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 4 (/.f64 l h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D d)) 2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) l) (/.f64 1 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D d)) 2))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 l h)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) 2) (/.f64 (/.f64 l h) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) (neg.f64 (/.f64 l h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 2)) (-.f64 0 (/.f64 (+.f64 l l) h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) l)) (-.f64 0 (/.f64 1 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) (/.f64 l h))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 M (*.f64 D (/.f64 1/2 d))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 M (*.f64 D (/.f64 1/2 d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 D (*.f64 M (/.f64 1/2 d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 M D) (/.f64 1/2 d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 M D) (*.f64 1/2 (/.f64 1 d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 M D) (*.f64 d 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 D (/.f64 1/2 d)) (*.f64 M 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 D (/.f64 1/4 d)) M))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 M (/.f64 1/4 d)) D))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 D 1/2) (*.f64 M (/.f64 1/2 d))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 d) (*.f64 M (*.f64 D 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/4 d) (*.f64 M D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 M (*.f64 D (/.f64 1/2 d))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 D (+.f64 M M)) (/.f64 1/4 d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 D (+.f64 M M)) (*.f64 1/2 (/.f64 1/2 d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 M (*.f64 D 1/2)) (/.f64 1 d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 M (/.f64 1/2 d)) D)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 D (/.f64 1/4 d)) (*.f64 M 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 D 1/4) (*.f64 M (/.f64 1/2 d))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 M (*.f64 D 4)) (/.f64 1 (*.f64 d 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 M M) (*.f64 D (/.f64 1/4 d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 M M) (*.f64 (*.f64 D 1/2) (/.f64 1/2 d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 D D) (*.f64 M (/.f64 1/4 d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 D D) (*.f64 (*.f64 M 1/2) (/.f64 1/2 d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 D D) (*.f64 1/2 (*.f64 M (/.f64 1/2 d))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 M (/.f64 D d)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 M 1/2) (/.f64 D d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 M d) (*.f64 D 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 D 1/2) (/.f64 M d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 M (/.f64 D d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 D (/.f64 1/2 d)) M)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 d) (*.f64 M D))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 D (neg.f64 M)) (/.f64 -1 (+.f64 d d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 M D) -1/2) (/.f64 -1 d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 M D) (neg.f64 (+.f64 d d))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (*.f64 M D) -1/2) d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 M d)) (*.f64 D 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 D 4) (*.f64 (/.f64 1/4 d) (*.f64 M 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 D 4) (*.f64 1/4 (*.f64 M (/.f64 1/2 d))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 M (*.f64 2 (/.f64 D d))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 D d) (*.f64 M 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 d) (*.f64 M (*.f64 D 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 M 1/4) (/.f64 (+.f64 D D) d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 D 1/4) (*.f64 2 (/.f64 M d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 M (*.f64 2 (/.f64 D d))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 M (/.f64 1/4 d)) (+.f64 D D))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 D (/.f64 1/4 d)) (+.f64 M M))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 d) (*.f64 D (+.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 D d)) (*.f64 (*.f64 M 1/2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1/2 d)) (*.f64 M (*.f64 D 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 d)) (*.f64 (*.f64 D 1/2) (*.f64 M 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 d)) (*.f64 1/2 (*.f64 M (*.f64 D 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1 d)) (*.f64 M D))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1/2 d)) (*.f64 D (+.f64 M M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 D 1/2) (/.f64 1/2 d)) (+.f64 M M))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 M 1/2) (/.f64 1/2 d)) (+.f64 D D))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 D D) d) (*.f64 M 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 M D) (neg.f64 (+.f64 d d))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 M D) -1/2) d) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 M D) (*.f64 d 4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 d 8)) (*.f64 M (*.f64 D 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 d d)) (*.f64 D (neg.f64 M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 d) (*.f64 (*.f64 M D) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/4 d) (/.f64 1/4 d)) (*.f64 M D))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 M D) (neg.f64 (+.f64 d d))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (*.f64 M D) -1/2) d))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/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 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/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 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) (+.f64 w0 w0)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) (*.f64 w0 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) (*.f64 w0 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0) 1)))))

simplify317.0ms (1.4%)

Algorithm
egg-herbie
Rules
1672×rational.json-simplify-35
962×rational.json-simplify-41
844×rational.json-simplify-47
834×rational.json-simplify-44
794×rational.json-simplify-2
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
052919201
1152918209
2337718125
3719718125
Stop Event
node limit
Counts
323 → 304
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 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)) 0)
(+.f64 0 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))
(-.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)) 0)
(/.f64 2 (/.f64 (/.f64 (+.f64 l l) h) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))
(/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h))
(/.f64 h (/.f64 l (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))
(/.f64 (/.f64 h l) (/.f64 1 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)) 1)
(/.f64 1 (/.f64 (/.f64 l h) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))
(/.f64 (+.f64 h h) (/.f64 (+.f64 l l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))
(/.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 2)) 2)
(/.f64 (*.f64 2 (/.f64 h l)) (/.f64 2 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))
(/.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 2) (/.f64 (+.f64 l l) h))
(/.f64 (neg.f64 h) (/.f64 l (neg.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))
(/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 4 (/.f64 l h)))
(/.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D d)) 2)) 4)
(/.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) l) (/.f64 1 h))
(/.f64 (*.f64 2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D d)) 2))) 8)
(/.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 l h)) 4)
(/.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) 2) (/.f64 (/.f64 l h) 2))
(/.f64 (neg.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) (neg.f64 (/.f64 l h)))
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 2)) (-.f64 0 (/.f64 (+.f64 l l) h)))
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) l)) (-.f64 0 (/.f64 1 h)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) (/.f64 l h))
(pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)) 1)
(+.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 0)
(+.f64 0 (*.f64 M (*.f64 D (/.f64 1/2 d))))
(-.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 0)
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 M D) (/.f64 1/2 d))
(*.f64 (*.f64 M D) (*.f64 1/2 (/.f64 1 d)))
(*.f64 2 (/.f64 (*.f64 M D) (*.f64 d 4)))
(*.f64 2 (/.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))
(*.f64 2 (*.f64 (*.f64 D (/.f64 1/2 d)) (*.f64 M 1/2)))
(*.f64 2 (*.f64 (*.f64 D (/.f64 1/4 d)) M))
(*.f64 2 (*.f64 (*.f64 M (/.f64 1/4 d)) D))
(*.f64 2 (*.f64 (*.f64 D 1/2) (*.f64 M (/.f64 1/2 d))))
(*.f64 2 (*.f64 (/.f64 1/2 d) (*.f64 M (*.f64 D 1/2))))
(*.f64 2 (*.f64 (/.f64 1/4 d) (*.f64 M D)))
(*.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 1)
(*.f64 1 (*.f64 M (*.f64 D (/.f64 1/2 d))))
(*.f64 (*.f64 D (+.f64 M M)) (/.f64 1/4 d))
(*.f64 (*.f64 D (+.f64 M M)) (*.f64 1/2 (/.f64 1/2 d)))
(*.f64 (*.f64 M (*.f64 D 1/2)) (/.f64 1 d))
(*.f64 (*.f64 M (/.f64 1/2 d)) D)
(*.f64 4 (*.f64 (*.f64 D (/.f64 1/4 d)) (*.f64 M 1/2)))
(*.f64 4 (*.f64 (*.f64 D 1/4) (*.f64 M (/.f64 1/2 d))))
(*.f64 (*.f64 M (*.f64 D 4)) (/.f64 1 (*.f64 d 8)))
(*.f64 (+.f64 M M) (*.f64 D (/.f64 1/4 d)))
(*.f64 (+.f64 M M) (*.f64 (*.f64 D 1/2) (/.f64 1/2 d)))
(*.f64 (+.f64 D D) (*.f64 M (/.f64 1/4 d)))
(*.f64 (+.f64 D D) (*.f64 (*.f64 M 1/2) (/.f64 1/2 d)))
(*.f64 (+.f64 D D) (*.f64 1/2 (*.f64 M (/.f64 1/2 d))))
(*.f64 (*.f64 M (/.f64 D d)) 1/2)
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 D (/.f64 1/2 d)) M)
(*.f64 (/.f64 1/2 d) (*.f64 M D))
(*.f64 (*.f64 D (neg.f64 M)) (/.f64 -1 (+.f64 d d)))
(*.f64 (*.f64 (*.f64 M D) -1/2) (/.f64 -1 d))
(*.f64 -1 (/.f64 (*.f64 M D) (neg.f64 (+.f64 d d))))
(*.f64 -1 (/.f64 (*.f64 (*.f64 M D) -1/2) d))
(*.f64 (*.f64 2 (/.f64 M d)) (*.f64 D 1/4))
(*.f64 (*.f64 D 4) (*.f64 (/.f64 1/4 d) (*.f64 M 1/2)))
(*.f64 (*.f64 D 4) (*.f64 1/4 (*.f64 M (/.f64 1/2 d))))
(*.f64 (*.f64 M (*.f64 2 (/.f64 D d))) 1/4)
(*.f64 (/.f64 D d) (*.f64 M 1/2))
(*.f64 (/.f64 1 d) (*.f64 M (*.f64 D 1/2)))
(*.f64 (*.f64 M 1/4) (/.f64 (+.f64 D D) d))
(*.f64 (*.f64 D 1/4) (*.f64 2 (/.f64 M d)))
(*.f64 1/4 (*.f64 M (*.f64 2 (/.f64 D d))))
(*.f64 (*.f64 M (/.f64 1/4 d)) (+.f64 D D))
(*.f64 (*.f64 D (/.f64 1/4 d)) (+.f64 M M))
(*.f64 (/.f64 1/4 d) (*.f64 D (+.f64 M M)))
(*.f64 (*.f64 2 (/.f64 D d)) (*.f64 (*.f64 M 1/2) 1/2))
(*.f64 (*.f64 2 (/.f64 1/2 d)) (*.f64 M (*.f64 D 1/2)))
(*.f64 (*.f64 2 (/.f64 1 d)) (*.f64 (*.f64 D 1/2) (*.f64 M 1/2)))
(*.f64 (*.f64 2 (/.f64 1 d)) (*.f64 1/2 (*.f64 M (*.f64 D 1/2))))
(*.f64 (*.f64 1/2 (/.f64 1 d)) (*.f64 M D))
(*.f64 (*.f64 1/2 (/.f64 1/2 d)) (*.f64 D (+.f64 M M)))
(*.f64 (*.f64 (*.f64 D 1/2) (/.f64 1/2 d)) (+.f64 M M))
(*.f64 (*.f64 (*.f64 M 1/2) (/.f64 1/2 d)) (+.f64 D D))
(*.f64 (/.f64 (+.f64 D D) d) (*.f64 M 1/4))
(*.f64 (/.f64 (*.f64 M D) (neg.f64 (+.f64 d d))) -1)
(*.f64 (/.f64 (*.f64 (*.f64 M D) -1/2) d) -1)
(*.f64 (/.f64 (*.f64 M D) (*.f64 d 4)) 2)
(*.f64 (/.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) 2)
(*.f64 (/.f64 1 (*.f64 d 8)) (*.f64 M (*.f64 D 4)))
(*.f64 (/.f64 -1 (+.f64 d d)) (*.f64 D (neg.f64 M)))
(*.f64 (/.f64 -1 d) (*.f64 (*.f64 M D) -1/2))
(*.f64 (+.f64 (/.f64 1/4 d) (/.f64 1/4 d)) (*.f64 M D))
(pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 1)
(neg.f64 (/.f64 (*.f64 M D) (neg.f64 (+.f64 d d))))
(neg.f64 (/.f64 (*.f64 (*.f64 M D) -1/2) d))
(+.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 0)
(+.f64 0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))
(-.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 0)
(*.f64 2 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 2))
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 1)
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))) 1/2)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 2) 2)
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))) 2)
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 4)) 8)
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 1)
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0) 0)
(+.f64 0 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0))
(-.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0) 0)
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0) 1)
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) (+.f64 w0 w0)) 2)
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) (*.f64 w0 4)) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) (*.f64 w0 4))) 8)
(pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (*.f64 1/2 (/.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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (pow.f64 l 2)) (pow.f64 d 4)))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8) (+.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)))))) 1))
(+.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 (*.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 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (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 M) 2) (/.f64 (/.f64 h 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 M (sqrt.f64 -1/4)) (/.f64 D d)))
(*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 D (/.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 (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 (sqrt.f64 (/.f64 l h)) 1/2)))
(+.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 D (/.f64 M d)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)))))
(+.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 (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 (sqrt.f64 (/.f64 l h)) 1/2)) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (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 M (sqrt.f64 -1/4)) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) (+.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) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 D (/.f64 M d)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 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 M (sqrt.f64 -1/4)) (/.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 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) (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 M (sqrt.f64 -1/4)) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.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) (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 (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 D (/.f64 M d)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (/.f64 (pow.f64 d 5) (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 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 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 (sqrt.f64 (/.f64 h l)) -1))
(*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)) (neg.f64 (sqrt.f64 (/.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (/.f64 M 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 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4))))) -1/2) (*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2)) (*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) -1/2)) (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (/.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 -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 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4))))) -1/2) (+.f64 (*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1)) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2)) (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)) (neg.f64 (sqrt.f64 (/.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 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) -1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (/.f64 M d))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 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 (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 d (*.f64 D (*.f64 M (sqrt.f64 -1/4))))) -1/2) (+.f64 (*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1)) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2)) (+.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)) (neg.f64 (sqrt.f64 (/.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 (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))) -1/16))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) -1/2)) (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (/.f64 M d)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (sqrt.f64 -1/1024)) (pow.f64 (*.f64 D M) 5)) -1/16)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3)) 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 (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (pow.f64 l 2)) (pow.f64 d 4)))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8) (+.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)))))) 1))
(+.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 (*.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 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (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 M) 2) (/.f64 (/.f64 h 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 M (sqrt.f64 -1/4)) (/.f64 D d)))
(*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 D (/.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 (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 (sqrt.f64 (/.f64 l h)) 1/2)))
(+.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 D (/.f64 M d)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)))))
(+.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 (/.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) (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 M (sqrt.f64 -1/4)) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) (+.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) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 D (/.f64 M d)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (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 (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 (sqrt.f64 (/.f64 l h)) 1/2)) (+.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 (pow.f64 d 3) (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 M (sqrt.f64 -1/4)) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.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) (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 (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 D (/.f64 M d)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (/.f64 (pow.f64 d 5) (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 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 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 (sqrt.f64 (/.f64 h l)) -1))
(*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)) (neg.f64 (sqrt.f64 (/.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (/.f64 M 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 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4))))) -1/2) (*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2)) (*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) -1/2)) (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (/.f64 M 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 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4))))) -1/2) (+.f64 (*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1)) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2)) (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)) (neg.f64 (sqrt.f64 (/.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 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) -1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (/.f64 M d))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (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 (/.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 d (*.f64 D (*.f64 M (sqrt.f64 -1/4))))) -1/2) (+.f64 (*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1)) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2)) (+.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)) (neg.f64 (sqrt.f64 (/.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 (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))) -1/16))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)) -1/2)) (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (/.f64 M d)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (sqrt.f64 -1/1024)) (pow.f64 (*.f64 D M) 5)) -1/16)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3)) 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 M (sqrt.f64 -1/4)) (/.f64 D d)))
(*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 D (/.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 (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 (sqrt.f64 (/.f64 l h)) 1/2)))
(+.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 D (/.f64 M d)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)))))
(+.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 (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 (sqrt.f64 (/.f64 l h)) 1/2)) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (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 M (sqrt.f64 -1/4)) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) (+.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) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 D (/.f64 M d)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M))))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 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 M (sqrt.f64 -1/4)) (/.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 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) (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 M (sqrt.f64 -1/4)) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.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) (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 (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (sqrt.f64 -1/4) (*.f64 D (/.f64 M d)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 (/.f64 d (sqrt.f64 -1/4)) (*.f64 D M)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (/.f64 (pow.f64 d 5) (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 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 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 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (pow.f64 l 2)) (pow.f64 d 4)))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8) (+.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)))))) 1))
(+.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 (*.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 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (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 M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (pow.f64 l 2)) (pow.f64 d 4)))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8) (+.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)))))) 1))
(+.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 (*.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 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (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 M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (pow.f64 l 2)) (pow.f64 d 4)))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8) (+.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)))))) 1))
(+.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 (*.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 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (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 M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (pow.f64 l 2)) (pow.f64 d 4)))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8) (+.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)))))) 1))
(+.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 (*.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 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (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 M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (pow.f64 l 2)) (pow.f64 d 4)))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8) (+.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)))))) 1))
(+.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 (*.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 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (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 M) 2) (/.f64 (/.f64 h 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 w0 (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))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 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 w0 (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))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 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 w0 (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))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 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 w0 (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))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 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 w0 (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))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 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 w0 (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))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 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 w0 (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))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 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 w0 (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))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 2)))))))
(*.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 w0 (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))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 2)))))))
(*.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 w0 (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))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 2)))))))
(*.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 w0 (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))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 2)))))))
(*.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 w0 (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))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 M 2) (*.f64 h w0)) (/.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 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 (/.f64 w0 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 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 w0 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.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/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 (/.f64 w0 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 (*.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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 w0 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.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/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 -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 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 (/.f64 w0 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 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (/.f64 (/.f64 w0 (pow.f64 l 3)) (pow.f64 d 6))))))
(+.f64 w0 (+.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (/.f64 (/.f64 w0 (pow.f64 l 3)) (pow.f64 d 6)))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 (/.f64 w0 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 (/.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 M (*.f64 w0 (sqrt.f64 -1/4))) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)) (/.f64 D 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 (/.f64 (/.f64 (*.f64 d w0) (sqrt.f64 -1/4)) (*.f64 D M)) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))) d))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (/.f64 (*.f64 d w0) D) (*.f64 M (sqrt.f64 -1/4))))))
(+.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 (*.f64 d w0) (sqrt.f64 -1/4)) (*.f64 D M)))))
(+.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 (/.f64 (pow.f64 d 3) (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 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d))) (*.f64 (/.f64 (/.f64 (*.f64 d w0) (sqrt.f64 -1/4)) (*.f64 D M)) (*.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 w0 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))) d))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (/.f64 (*.f64 d w0) D) (*.f64 M (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 (*.f64 (pow.f64 d 3) (/.f64 (/.f64 w0 (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 M (*.f64 (sqrt.f64 -1/4) w0)) (/.f64 D d))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (/.f64 (*.f64 d w0) (sqrt.f64 -1/4)) (*.f64 D M))))))
(+.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 (*.f64 (pow.f64 d 5) w0) (*.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 w0 (/.f64 (/.f64 (pow.f64 d 3) (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 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d))) (*.f64 (/.f64 (/.f64 (*.f64 d w0) (sqrt.f64 -1/4)) (*.f64 D M)) (*.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 w0 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))) d))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (/.f64 (*.f64 d w0) D) (*.f64 M (sqrt.f64 -1/4)))))) (*.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 (*.f64 (pow.f64 d 3) (/.f64 (/.f64 w0 (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 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (pow.f64 d 5) (/.f64 (/.f64 w0 (sqrt.f64 -1/1024)) (pow.f64 (*.f64 D M) 5))))) (+.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 (*.f64 d w0) (sqrt.f64 -1/4)) (*.f64 D M)))))))
(*.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 (sqrt.f64 (/.f64 h l)) -1))
(*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))) d)) (neg.f64 (sqrt.f64 (/.f64 h l))))
(*.f64 (*.f64 (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)) (/.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 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (/.f64 (*.f64 d w0) (sqrt.f64 -1/4)) (*.f64 D M)))))
(+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (*.f64 d w0) D) (*.f64 M (sqrt.f64 -1/4))) -1/2)))
(+.f64 (*.f64 (*.f64 (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)) (/.f64 D d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 d w0) (sqrt.f64 -1/4)) (*.f64 D M)))))
(+.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 w0 (/.f64 (/.f64 (pow.f64 d 3) (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 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (/.f64 (*.f64 d w0) (sqrt.f64 -1/4)) (*.f64 D M))))))
(+.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (*.f64 d w0) D) (*.f64 M (sqrt.f64 -1/4))) -1/2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (*.f64 (pow.f64 d 3) (/.f64 w0 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3))))))
(+.f64 (+.f64 (*.f64 (*.f64 (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)) (/.f64 D d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 d w0) (sqrt.f64 -1/4)) (*.f64 D M))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (*.f64 (pow.f64 d 3) (/.f64 (/.f64 w0 (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 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 (*.f64 (*.f64 w0 (/.f64 (/.f64 (pow.f64 d 3) (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 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (/.f64 (*.f64 d w0) (sqrt.f64 -1/4)) (*.f64 D M)))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (*.f64 (pow.f64 d 3) (/.f64 w0 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3))))) (+.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (*.f64 d w0) D) (*.f64 M (sqrt.f64 -1/4))) -1/2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) w0) -1/16))))
(+.f64 (+.f64 (*.f64 (*.f64 (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)) (/.f64 D d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 d w0) (sqrt.f64 -1/4)) (*.f64 D M))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (*.f64 (pow.f64 d 3) (/.f64 (/.f64 w0 (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 (*.f64 (pow.f64 d 5) (/.f64 (/.f64 w0 (sqrt.f64 -1/1024)) (pow.f64 (*.f64 D M) 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 h w0)) (/.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 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 (/.f64 w0 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 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 w0 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.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/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 (/.f64 w0 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 (*.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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 w0 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.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/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 -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 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 (/.f64 w0 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 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (/.f64 (/.f64 w0 (pow.f64 l 3)) (pow.f64 d 6))))))
(+.f64 w0 (+.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (/.f64 (/.f64 w0 (pow.f64 l 3)) (pow.f64 d 6)))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 (/.f64 w0 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 (/.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 M (*.f64 w0 (sqrt.f64 -1/4))) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)) (/.f64 D 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 (/.f64 (/.f64 (*.f64 d w0) (sqrt.f64 -1/4)) (*.f64 D M)) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))) d))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (/.f64 (*.f64 d w0) D) (*.f64 M (sqrt.f64 -1/4))))))
(+.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 (*.f64 d w0) (sqrt.f64 -1/4)) (*.f64 D M)))))
(+.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 (/.f64 (pow.f64 d 3) (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 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d))) (*.f64 (/.f64 (/.f64 (*.f64 d w0) (sqrt.f64 -1/4)) (*.f64 D M)) (*.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 w0 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))) d))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (/.f64 (*.f64 d w0) D) (*.f64 M (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 (*.f64 (pow.f64 d 3) (/.f64 (/.f64 w0 (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 M (*.f64 (sqrt.f64 -1/4) w0)) (/.f64 D d))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (/.f64 (*.f64 d w0) (sqrt.f64 -1/4)) (*.f64 D M))))))
(+.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 (*.f64 (pow.f64 d 5) w0) (*.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 w0 (/.f64 (/.f64 (pow.f64 d 3) (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 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d))) (*.f64 (/.f64 (/.f64 (*.f64 d w0) (sqrt.f64 -1/4)) (*.f64 D M)) (*.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 w0 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))) d))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (/.f64 (*.f64 d w0) D) (*.f64 M (sqrt.f64 -1/4)))))) (*.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 (*.f64 (pow.f64 d 3) (/.f64 (/.f64 w0 (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 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (pow.f64 d 5) (/.f64 (/.f64 w0 (sqrt.f64 -1/1024)) (pow.f64 (*.f64 D M) 5))))) (+.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 (*.f64 d w0) (sqrt.f64 -1/4)) (*.f64 D M)))))))
(*.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 (sqrt.f64 (/.f64 h l)) -1))
(*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))) d)) (neg.f64 (sqrt.f64 (/.f64 h l))))
(*.f64 (*.f64 (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)) (/.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 (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (/.f64 (*.f64 d w0) (sqrt.f64 -1/4)) (*.f64 D M)))))
(+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (*.f64 d w0) D) (*.f64 M (sqrt.f64 -1/4))) -1/2)))
(+.f64 (*.f64 (*.f64 (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)) (/.f64 D d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 d w0) (sqrt.f64 -1/4)) (*.f64 D M)))))
(+.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 (*.f64 w0 (/.f64 (/.f64 (pow.f64 d 3) (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 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (/.f64 (*.f64 d w0) (sqrt.f64 -1/4)) (*.f64 D M))))))
(+.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (*.f64 d w0) D) (*.f64 M (sqrt.f64 -1/4))) -1/2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (*.f64 (pow.f64 d 3) (/.f64 w0 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3))))))
(+.f64 (+.f64 (*.f64 (*.f64 (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)) (/.f64 D d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 d w0) (sqrt.f64 -1/4)) (*.f64 D M))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (*.f64 (pow.f64 d 3) (/.f64 (/.f64 w0 (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 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 (*.f64 (*.f64 w0 (/.f64 (/.f64 (pow.f64 d 3) (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 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (/.f64 (*.f64 d w0) (sqrt.f64 -1/4)) (*.f64 D M)))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (*.f64 (pow.f64 d 5) w0) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (*.f64 (pow.f64 d 3) (/.f64 w0 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3))))) (+.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (*.f64 d w0) D) (*.f64 M (sqrt.f64 -1/4))) -1/2))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (*.f64 (/.f64 (pow.f64 d 5) (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))) w0) -1/16))))
(+.f64 (+.f64 (*.f64 (*.f64 (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)) (/.f64 D d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (/.f64 (/.f64 (*.f64 d w0) (sqrt.f64 -1/4)) (*.f64 D M))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (*.f64 (pow.f64 d 3) (/.f64 (/.f64 w0 (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 (*.f64 (pow.f64 d 5) (/.f64 (/.f64 w0 (sqrt.f64 -1/1024)) (pow.f64 (*.f64 D M) 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 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 M (*.f64 (sqrt.f64 -1/4) w0)) (/.f64 D 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 (/.f64 (/.f64 (*.f64 d w0) (sqrt.f64 -1/4)) (*.f64 D M)) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))) d))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (/.f64 (*.f64 d w0) D) (*.f64 M (sqrt.f64 -1/4))))))
(+.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 (*.f64 d w0) (sqrt.f64 -1/4)) (*.f64 D M)))))
(+.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 (/.f64 (pow.f64 d 3) (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 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d))) (*.f64 (/.f64 (/.f64 (*.f64 d w0) (sqrt.f64 -1/4)) (*.f64 D M)) (*.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 w0 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))) d))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (/.f64 (*.f64 d w0) D) (*.f64 M (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 (*.f64 (pow.f64 d 3) (/.f64 (/.f64 w0 (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 M (*.f64 (sqrt.f64 -1/4) w0)) (/.f64 D d))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (/.f64 (*.f64 d w0) (sqrt.f64 -1/4)) (*.f64 D M))))))
(+.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 (*.f64 (pow.f64 d 5) w0) (*.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 w0 (/.f64 (/.f64 (pow.f64 d 3) (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 h l)) (*.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) (/.f64 D d))) (*.f64 (/.f64 (/.f64 (*.f64 d w0) (sqrt.f64 -1/4)) (*.f64 D M)) (*.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 w0 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))) d))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (/.f64 (*.f64 d w0) D) (*.f64 M (sqrt.f64 -1/4)))))) (*.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 (*.f64 (pow.f64 d 3) (/.f64 (/.f64 w0 (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 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (pow.f64 d 5) (/.f64 (/.f64 w0 (sqrt.f64 -1/1024)) (pow.f64 (*.f64 D M) 5))))) (+.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 (*.f64 d w0) (sqrt.f64 -1/4)) (*.f64 D M)))))))
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 h w0)) (/.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 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 (/.f64 w0 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 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 w0 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.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/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 (/.f64 w0 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 (*.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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 w0 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.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/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 -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 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 (/.f64 w0 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 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (/.f64 (/.f64 w0 (pow.f64 l 3)) (pow.f64 d 6))))))
(+.f64 w0 (+.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (/.f64 (/.f64 w0 (pow.f64 l 3)) (pow.f64 d 6)))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 (/.f64 w0 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))))))))
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 h w0)) (/.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 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 (/.f64 w0 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 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 w0 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.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/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 (/.f64 w0 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 (*.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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 w0 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.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/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 -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 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 (/.f64 w0 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 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (/.f64 (/.f64 w0 (pow.f64 l 3)) (pow.f64 d 6))))))
(+.f64 w0 (+.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (/.f64 (/.f64 w0 (pow.f64 l 3)) (pow.f64 d 6)))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 (/.f64 w0 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))))))))
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 h w0)) (/.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 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 (/.f64 w0 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 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 w0 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.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/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 (/.f64 w0 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 (*.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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 w0 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.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/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 -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 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 (/.f64 w0 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 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (/.f64 (/.f64 w0 (pow.f64 l 3)) (pow.f64 d 6))))))
(+.f64 w0 (+.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (/.f64 (/.f64 w0 (pow.f64 l 3)) (pow.f64 d 6)))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 (/.f64 w0 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))))))))
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 h w0)) (/.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 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 (/.f64 w0 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 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 w0 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.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/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 (/.f64 w0 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 (*.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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 w0 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.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/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 -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 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 (/.f64 w0 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 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (/.f64 (/.f64 w0 (pow.f64 l 3)) (pow.f64 d 6))))))
(+.f64 w0 (+.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (/.f64 (/.f64 w0 (pow.f64 l 3)) (pow.f64 d 6)))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 (/.f64 w0 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))))))))
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 h w0)) (/.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 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 (/.f64 w0 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 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 w0 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.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/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 (/.f64 w0 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 (*.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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 w0 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))))))
(+.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/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 -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 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 (/.f64 w0 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 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (/.f64 (/.f64 w0 (pow.f64 l 3)) (pow.f64 d 6))))))
(+.f64 w0 (+.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (/.f64 (/.f64 w0 (pow.f64 l 3)) (pow.f64 d 6)))) (+.f64 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 (/.f64 w0 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 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)) 0)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(+.f64 0 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h 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) (/.f64 h l)) 0)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(/.f64 2 (/.f64 (/.f64 (+.f64 l l) h) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 l h))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(/.f64 h (/.f64 l (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(/.f64 (/.f64 h l) (/.f64 1 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))
(*.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) (/.f64 h l)) 1)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(/.f64 1 (/.f64 (/.f64 l h) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(/.f64 (+.f64 h h) (/.f64 (+.f64 l l) (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(/.f64 (*.f64 (/.f64 h l) (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 2)) 2)
(*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 2) (/.f64 (/.f64 h l) 2))
(*.f64 (/.f64 h l) (/.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 2) 2))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 h l) 4))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(/.f64 (*.f64 2 (/.f64 h l)) (/.f64 2 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(/.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 2) (/.f64 (+.f64 l l) h))
(/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 2 (/.f64 (+.f64 l l) h)))
(/.f64 h (/.f64 2 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (+.f64 l l))))
(/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 4 (/.f64 l h)))
(/.f64 (neg.f64 h) (/.f64 l (neg.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 4 (/.f64 l h)))
(/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 2 (/.f64 (+.f64 l l) h)))
(/.f64 h (/.f64 2 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (+.f64 l l))))
(/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 4 (/.f64 l h)))
(/.f64 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D d)) 2)) 4)
(*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 2) (/.f64 (/.f64 h l) 2))
(*.f64 (/.f64 h l) (/.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 2) 2))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 h l) 4))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(/.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) l) (/.f64 1 h))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(/.f64 (*.f64 2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 M (/.f64 D d)) 2))) 8)
(*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 2) (/.f64 (/.f64 h l) 2))
(*.f64 (/.f64 h l) (/.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 2) 2))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 h l) 4))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(/.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 l h)) 4)
(/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 2 (/.f64 (+.f64 l l) h)))
(/.f64 h (/.f64 2 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (+.f64 l l))))
(/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 4 (/.f64 l h)))
(/.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) 2) (/.f64 (/.f64 l h) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(/.f64 (neg.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2)) (neg.f64 (/.f64 l h)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 2)) (-.f64 0 (/.f64 (+.f64 l l) h)))
(/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 2 (/.f64 (+.f64 l l) h)))
(/.f64 h (/.f64 2 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (+.f64 l l))))
(/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 4 (/.f64 l h)))
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) l)) (-.f64 0 (/.f64 1 h)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))) (/.f64 l h))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(pow.f64 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)) 1)
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(+.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 0)
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(+.f64 0 (*.f64 M (*.f64 D (/.f64 1/2 d))))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(-.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 0)
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 M D) (/.f64 1/2 d))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 M D) (*.f64 1/2 (/.f64 1 d)))
(*.f64 M (*.f64 D (*.f64 1/2 (/.f64 1 d))))
(*.f64 D (*.f64 M (*.f64 1/2 (/.f64 1 d))))
(*.f64 2 (/.f64 (*.f64 M D) (*.f64 d 4)))
(*.f64 2 (*.f64 D (/.f64 M (*.f64 d 4))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d 4)) 2))
(*.f64 2 (/.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2))
(*.f64 2 (*.f64 (*.f64 D (/.f64 1/2 d)) (/.f64 M 2)))
(*.f64 2 (*.f64 M (/.f64 (*.f64 D (/.f64 1/2 d)) 2)))
(*.f64 D (*.f64 2 (*.f64 M (/.f64 1/4 d))))
(*.f64 2 (*.f64 (*.f64 D (/.f64 1/2 d)) (*.f64 M 1/2)))
(*.f64 (*.f64 D (/.f64 1/2 d)) (*.f64 (*.f64 M 1/2) 2))
(*.f64 2 (*.f64 D (*.f64 1/2 (*.f64 M (/.f64 1/2 d)))))
(*.f64 D (*.f64 (*.f64 M 1/2) (*.f64 2 (/.f64 1/2 d))))
(*.f64 2 (*.f64 (*.f64 D (/.f64 1/4 d)) M))
(*.f64 2 (*.f64 (*.f64 D (/.f64 1/2 d)) (/.f64 M 2)))
(*.f64 2 (*.f64 M (/.f64 (*.f64 D (/.f64 1/2 d)) 2)))
(*.f64 D (*.f64 2 (*.f64 M (/.f64 1/4 d))))
(*.f64 2 (*.f64 (*.f64 M (/.f64 1/4 d)) D))
(*.f64 2 (*.f64 (*.f64 D (/.f64 1/2 d)) (/.f64 M 2)))
(*.f64 2 (*.f64 M (/.f64 (*.f64 D (/.f64 1/2 d)) 2)))
(*.f64 D (*.f64 2 (*.f64 M (/.f64 1/4 d))))
(*.f64 2 (*.f64 (*.f64 D 1/2) (*.f64 M (/.f64 1/2 d))))
(*.f64 (*.f64 D (/.f64 1/2 d)) (*.f64 (*.f64 M 1/2) 2))
(*.f64 2 (*.f64 D (*.f64 1/2 (*.f64 M (/.f64 1/2 d)))))
(*.f64 D (*.f64 (*.f64 M 1/2) (*.f64 2 (/.f64 1/2 d))))
(*.f64 2 (*.f64 (/.f64 1/2 d) (*.f64 M (*.f64 D 1/2))))
(*.f64 (*.f64 D (/.f64 1/2 d)) (*.f64 (*.f64 M 1/2) 2))
(*.f64 2 (*.f64 D (*.f64 1/2 (*.f64 M (/.f64 1/2 d)))))
(*.f64 D (*.f64 (*.f64 M 1/2) (*.f64 2 (/.f64 1/2 d))))
(*.f64 2 (*.f64 (/.f64 1/4 d) (*.f64 M D)))
(*.f64 2 (*.f64 (*.f64 D (/.f64 1/2 d)) (/.f64 M 2)))
(*.f64 2 (*.f64 M (/.f64 (*.f64 D (/.f64 1/2 d)) 2)))
(*.f64 D (*.f64 2 (*.f64 M (/.f64 1/4 d))))
(*.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 1)
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1 (*.f64 M (*.f64 D (/.f64 1/2 d))))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D (+.f64 M M)) (/.f64 1/4 d))
(*.f64 D (*.f64 (+.f64 M M) (/.f64 1/4 d)))
(*.f64 M (*.f64 (/.f64 1/4 d) (+.f64 D D)))
(*.f64 D (*.f64 (/.f64 1/4 d) (+.f64 M M)))
(*.f64 (*.f64 D (+.f64 M M)) (*.f64 1/2 (/.f64 1/2 d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 M (*.f64 D 1/2)) (/.f64 1 d))
(*.f64 M (*.f64 D (*.f64 1/2 (/.f64 1 d))))
(*.f64 D (*.f64 M (*.f64 1/2 (/.f64 1 d))))
(*.f64 (*.f64 M (/.f64 1/2 d)) D)
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 4 (*.f64 (*.f64 D (/.f64 1/4 d)) (*.f64 M 1/2)))
(*.f64 (*.f64 D (/.f64 1/4 d)) (*.f64 (*.f64 M 1/2) 4))
(*.f64 (*.f64 D (/.f64 1/4 d)) (*.f64 4 (*.f64 M 1/2)))
(*.f64 D (*.f64 4 (*.f64 M (*.f64 1/2 (/.f64 1/4 d)))))
(*.f64 4 (*.f64 (*.f64 D 1/4) (*.f64 M (/.f64 1/2 d))))
(*.f64 4 (*.f64 (*.f64 M (/.f64 1/2 d)) (*.f64 1/4 D)))
(*.f64 4 (*.f64 (/.f64 1/2 d) (*.f64 M (*.f64 1/4 D))))
(*.f64 (*.f64 M (/.f64 1/2 d)) (*.f64 (*.f64 1/4 D) 4))
(*.f64 (*.f64 M (*.f64 D 4)) (/.f64 1 (*.f64 d 8)))
(*.f64 M (*.f64 (*.f64 D 4) (/.f64 1 (*.f64 d 8))))
(*.f64 D (*.f64 (*.f64 M 4) (/.f64 1/8 d)))
(*.f64 (+.f64 M M) (*.f64 D (/.f64 1/4 d)))
(*.f64 D (*.f64 (+.f64 M M) (/.f64 1/4 d)))
(*.f64 M (*.f64 (/.f64 1/4 d) (+.f64 D D)))
(*.f64 D (*.f64 (/.f64 1/4 d) (+.f64 M M)))
(*.f64 (+.f64 M M) (*.f64 (*.f64 D 1/2) (/.f64 1/2 d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (+.f64 D D) (*.f64 M (/.f64 1/4 d)))
(*.f64 D (*.f64 (+.f64 M M) (/.f64 1/4 d)))
(*.f64 M (*.f64 (/.f64 1/4 d) (+.f64 D D)))
(*.f64 D (*.f64 (/.f64 1/4 d) (+.f64 M M)))
(*.f64 (+.f64 D D) (*.f64 (*.f64 M 1/2) (/.f64 1/2 d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (+.f64 D D) (*.f64 1/2 (*.f64 M (/.f64 1/2 d))))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 M (/.f64 D d)) 1/2)
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 (*.f64 M 1/2) (/.f64 D d))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 (/.f64 M d) (*.f64 D 1/2))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 (*.f64 D 1/2) (/.f64 M d))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 (*.f64 D (/.f64 1/2 d)) M)
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 1/2 d) (*.f64 M D))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 D (neg.f64 M)) (/.f64 -1 (+.f64 d d)))
(*.f64 D (*.f64 (neg.f64 M) (/.f64 -1 (+.f64 d d))))
(*.f64 D (*.f64 (neg.f64 M) (/.f64 -1/2 d)))
(*.f64 (*.f64 (*.f64 M D) -1/2) (/.f64 -1 d))
(*.f64 (*.f64 D M) (*.f64 -1/2 (/.f64 -1 d)))
(*.f64 -1/2 (*.f64 (/.f64 -1 d) (*.f64 D M)))
(*.f64 (*.f64 M (*.f64 D -1/2)) (/.f64 -1 d))
(*.f64 -1 (/.f64 (*.f64 M D) (neg.f64 (+.f64 d d))))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 -1 (/.f64 (*.f64 (*.f64 M D) -1/2) d))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 (*.f64 2 (/.f64 M d)) (*.f64 D 1/4))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 (*.f64 D 4) (*.f64 (/.f64 1/4 d) (*.f64 M 1/2)))
(*.f64 (*.f64 D (/.f64 1/4 d)) (*.f64 (*.f64 M 1/2) 4))
(*.f64 (*.f64 D (/.f64 1/4 d)) (*.f64 4 (*.f64 M 1/2)))
(*.f64 D (*.f64 4 (*.f64 M (*.f64 1/2 (/.f64 1/4 d)))))
(*.f64 (*.f64 D 4) (*.f64 1/4 (*.f64 M (/.f64 1/2 d))))
(*.f64 4 (*.f64 (*.f64 M (/.f64 1/2 d)) (*.f64 1/4 D)))
(*.f64 4 (*.f64 (/.f64 1/2 d) (*.f64 M (*.f64 1/4 D))))
(*.f64 (*.f64 M (/.f64 1/2 d)) (*.f64 (*.f64 1/4 D) 4))
(*.f64 (*.f64 M (*.f64 2 (/.f64 D d))) 1/4)
(*.f64 1/4 (*.f64 2 (*.f64 M (/.f64 D d))))
(*.f64 1/4 (*.f64 2 (*.f64 D (/.f64 M d))))
(*.f64 (/.f64 D d) (*.f64 M 1/2))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 (/.f64 1 d) (*.f64 M (*.f64 D 1/2)))
(*.f64 M (*.f64 D (*.f64 1/2 (/.f64 1 d))))
(*.f64 D (*.f64 M (*.f64 1/2 (/.f64 1 d))))
(*.f64 (*.f64 M 1/4) (/.f64 (+.f64 D D) d))
(*.f64 M (*.f64 1/4 (/.f64 (+.f64 D D) d)))
(*.f64 (*.f64 1/4 M) (/.f64 (+.f64 D D) d))
(*.f64 (*.f64 D 1/4) (*.f64 2 (/.f64 M d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 1/4 (*.f64 M (*.f64 2 (/.f64 D d))))
(*.f64 1/4 (*.f64 2 (*.f64 M (/.f64 D d))))
(*.f64 1/4 (*.f64 2 (*.f64 D (/.f64 M d))))
(*.f64 (*.f64 M (/.f64 1/4 d)) (+.f64 D D))
(*.f64 D (*.f64 (+.f64 M M) (/.f64 1/4 d)))
(*.f64 M (*.f64 (/.f64 1/4 d) (+.f64 D D)))
(*.f64 D (*.f64 (/.f64 1/4 d) (+.f64 M M)))
(*.f64 (*.f64 D (/.f64 1/4 d)) (+.f64 M M))
(*.f64 D (*.f64 (+.f64 M M) (/.f64 1/4 d)))
(*.f64 M (*.f64 (/.f64 1/4 d) (+.f64 D D)))
(*.f64 D (*.f64 (/.f64 1/4 d) (+.f64 M M)))
(*.f64 (/.f64 1/4 d) (*.f64 D (+.f64 M M)))
(*.f64 D (*.f64 (+.f64 M M) (/.f64 1/4 d)))
(*.f64 M (*.f64 (/.f64 1/4 d) (+.f64 D D)))
(*.f64 D (*.f64 (/.f64 1/4 d) (+.f64 M M)))
(*.f64 (*.f64 2 (/.f64 D d)) (*.f64 (*.f64 M 1/2) 1/2))
(*.f64 1/4 (*.f64 2 (*.f64 M (/.f64 D d))))
(*.f64 1/4 (*.f64 2 (*.f64 D (/.f64 M d))))
(*.f64 (*.f64 2 (/.f64 1/2 d)) (*.f64 M (*.f64 D 1/2)))
(*.f64 (*.f64 D (/.f64 1/2 d)) (*.f64 (*.f64 M 1/2) 2))
(*.f64 2 (*.f64 D (*.f64 1/2 (*.f64 M (/.f64 1/2 d)))))
(*.f64 D (*.f64 (*.f64 M 1/2) (*.f64 2 (/.f64 1/2 d))))
(*.f64 (*.f64 2 (/.f64 1 d)) (*.f64 (*.f64 D 1/2) (*.f64 M 1/2)))
(*.f64 (*.f64 D 1/2) (*.f64 (*.f64 M 1/2) (*.f64 2 (/.f64 1 d))))
(*.f64 2 (*.f64 (/.f64 1 d) (*.f64 M (*.f64 1/4 D))))
(*.f64 M (*.f64 (*.f64 1/4 D) (*.f64 2 (/.f64 1 d))))
(*.f64 (*.f64 2 (/.f64 1 d)) (*.f64 1/2 (*.f64 M (*.f64 D 1/2))))
(*.f64 (*.f64 D 1/2) (*.f64 (*.f64 M 1/2) (*.f64 2 (/.f64 1 d))))
(*.f64 2 (*.f64 (/.f64 1 d) (*.f64 M (*.f64 1/4 D))))
(*.f64 M (*.f64 (*.f64 1/4 D) (*.f64 2 (/.f64 1 d))))
(*.f64 (*.f64 1/2 (/.f64 1 d)) (*.f64 M D))
(*.f64 M (*.f64 D (*.f64 1/2 (/.f64 1 d))))
(*.f64 D (*.f64 M (*.f64 1/2 (/.f64 1 d))))
(*.f64 (*.f64 1/2 (/.f64 1/2 d)) (*.f64 D (+.f64 M M)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 (*.f64 D 1/2) (/.f64 1/2 d)) (+.f64 M M))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (*.f64 (*.f64 M 1/2) (/.f64 1/2 d)) (+.f64 D D))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 (/.f64 (+.f64 D D) d) (*.f64 M 1/4))
(*.f64 M (*.f64 1/4 (/.f64 (+.f64 D D) d)))
(*.f64 (*.f64 1/4 M) (/.f64 (+.f64 D D) d))
(*.f64 (/.f64 (*.f64 M D) (neg.f64 (+.f64 d d))) -1)
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 (/.f64 (*.f64 (*.f64 M D) -1/2) d) -1)
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(*.f64 (/.f64 (*.f64 M D) (*.f64 d 4)) 2)
(*.f64 2 (*.f64 D (/.f64 M (*.f64 d 4))))
(*.f64 D (*.f64 (/.f64 M (*.f64 d 4)) 2))
(*.f64 (/.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) 2)
(*.f64 2 (*.f64 (*.f64 D (/.f64 1/2 d)) (/.f64 M 2)))
(*.f64 2 (*.f64 M (/.f64 (*.f64 D (/.f64 1/2 d)) 2)))
(*.f64 D (*.f64 2 (*.f64 M (/.f64 1/4 d))))
(*.f64 (/.f64 1 (*.f64 d 8)) (*.f64 M (*.f64 D 4)))
(*.f64 M (*.f64 (*.f64 D 4) (/.f64 1 (*.f64 d 8))))
(*.f64 D (*.f64 (*.f64 M 4) (/.f64 1/8 d)))
(*.f64 (/.f64 -1 (+.f64 d d)) (*.f64 D (neg.f64 M)))
(*.f64 D (*.f64 (neg.f64 M) (/.f64 -1 (+.f64 d d))))
(*.f64 D (*.f64 (neg.f64 M) (/.f64 -1/2 d)))
(*.f64 (/.f64 -1 d) (*.f64 (*.f64 M D) -1/2))
(*.f64 (*.f64 D M) (*.f64 -1/2 (/.f64 -1 d)))
(*.f64 -1/2 (*.f64 (/.f64 -1 d) (*.f64 D M)))
(*.f64 (*.f64 M (*.f64 D -1/2)) (/.f64 -1 d))
(*.f64 (+.f64 (/.f64 1/4 d) (/.f64 1/4 d)) (*.f64 M D))
(*.f64 D (*.f64 (+.f64 M M) (/.f64 1/4 d)))
(*.f64 M (*.f64 (/.f64 1/4 d) (+.f64 D D)))
(*.f64 D (*.f64 (/.f64 1/4 d) (+.f64 M M)))
(pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 1)
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(neg.f64 (/.f64 (*.f64 M D) (neg.f64 (+.f64 d d))))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(neg.f64 (/.f64 (*.f64 (*.f64 M D) -1/2) d))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (*.f64 1/2 (/.f64 M d)))
(+.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 0)
(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 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h 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 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 0)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(*.f64 2 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 2))
(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 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h 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 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))) 1/2)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 2) 2)
(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 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(/.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l))))) 2)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 4) 4)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 4)) 8)
(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 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/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 1/2 d))) 2)))))
(+.f64 0 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) w0))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(-.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/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 1/2 d))) 2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/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 1/2 d))) 2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) (+.f64 w0 w0)) 2)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) (*.f64 w0 4)) 4)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/2 d))) 2) (/.f64 h l)))) (*.f64 w0 4))) 8)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (*.f64 D (/.f64 1/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 1/2 d))) 2)))))

eval408.0ms (1.8%)

Compiler

Compiled 19399 to 11953 computations (38.4% saved)

prune135.0ms (0.6%)

Pruning

10 alts after pruning (9 fresh and 1 done)

PrunedKeptTotal
New5859594
Fresh000
Picked011
Done101
Total58610596
Error
7.5b
Counts
596 → 10
Alt Table
Click to see full alt table
StatusErrorProgram
25.7b
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
22.7b
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8)))
14.3b
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 4 (/.f64 l h))))))
10.6b
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))))))
11.3b
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 2 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (+.f64 l l)))))))
14.7b
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
13.8b
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (/.f64 h l)))))
21.7b
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))))
19.2b
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))))
13.7b
w0
Compiler

Compiled 431 to 324 computations (24.8% saved)

localize52.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 112 to 63 computations (43.8% saved)

series29.0ms (0.1%)

Counts
4 → 192
Calls

51 calls:

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

rewrite79.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1776×exponential.json-3
1776×rational.json-1
1776×rational.json-2
1776×rational.json-4
1776×rational.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
019134
1142134
2371134
31096134
44351134
Stop Event
node limit
Counts
4 → 118
Calls
Call 1
Inputs
(/.f64 h (/.f64 l (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)))
(/.f64 l (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 h l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 h l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 h l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 l (/.f64 2 h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 h (/.f64 (+.f64 l l) (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (*.f64 l (/.f64 2 h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 h l)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 h l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 h l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 h l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/2) (/.f64 1/2 (/.f64 l h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/2) (*.f64 (/.f64 1/2 (/.f64 l h)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 h h) (/.f64 1/2 (/.f64 l (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 h h) (*.f64 (/.f64 1/2 (/.f64 l (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 h h) (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 M 2) (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 M 2) (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 1/4 l)) h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 M 2) (*.f64 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h l))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 D d) 2) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 D d) 2) 1/4) (/.f64 (pow.f64 M 2) (/.f64 l h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 D d) 2) 1/4) (*.f64 (/.f64 (pow.f64 M 2) l) h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 l (/.f64 2 h))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h 4) (/.f64 1 (*.f64 (/.f64 l (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 (/.f64 l h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1 (*.f64 2 (*.f64 l (/.f64 2 h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1 (/.f64 (*.f64 l 4) h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) (*.f64 (pow.f64 (/.f64 D d) 2) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 h) (/.f64 1 (/.f64 4 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2)) (/.f64 1 (/.f64 l (neg.f64 h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h l) (/.f64 1 (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)) h)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)) (/.f64 1 (/.f64 1 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 D d) 2) (*.f64 1/4 (/.f64 (pow.f64 M 2) (/.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 (pow.f64 M 2) 1/4) (/.f64 h l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) 1/4) (/.f64 l h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 D d) 2) (/.f64 1/4 (/.f64 l (*.f64 h (pow.f64 M 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h (pow.f64 M 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 M 2) 1/4) (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 M 2) 1/4) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 M 2) 1/4) (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h l)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 h (/.f64 4 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 D d) 2) 1/2) (/.f64 (pow.f64 M 2) (*.f64 l (/.f64 2 h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) 1/4) (*.f64 l (/.f64 2 h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (pow.f64 M 2) 1/4)) (/.f64 (pow.f64 (/.f64 D d) 2) (*.f64 l (/.f64 2 h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 M 2) l) (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) 1/4) (/.f64 1 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (/.f64 h (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (/.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 1 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h l))) (pow.f64 M 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h l)) (*.f64 (pow.f64 M 2) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 l (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2))) (+.f64 h h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 1/4 l)) (/.f64 (pow.f64 M 2) (/.f64 1 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (/.f64 (*.f64 (pow.f64 M 2) 1/4) (/.f64 1 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 l h)) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 h l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 h (/.f64 4 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (neg.f64 l)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 l (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 l (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 l (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 4 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (+.f64 l l) (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 l (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 l (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 l (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 l l) (/.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 l l) (*.f64 (/.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 l l) (*.f64 1/2 (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 l l) (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 l (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l 4) (/.f64 1 (pow.f64 (*.f64 M (/.f64 D d)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (pow.f64 M 2)) (/.f64 4 (pow.f64 (/.f64 D d) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2)) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 l) (/.f64 1 (neg.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (neg.f64 l))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 l (neg.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))) (/.f64 l 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 M 2)) (/.f64 (*.f64 l 4) (pow.f64 (/.f64 D d) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (+.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 l (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 4 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 l (neg.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 M (/.f64 (+.f64 d d) D)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 M (/.f64 (+.f64 d d) D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 M (*.f64 (/.f64 d D) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 D (/.f64 d (*.f64 M 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 D d) (/.f64 1 (*.f64 M 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 (+.f64 d d) D) (*.f64 M 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 d D) (*.f64 M 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 D D) (/.f64 (+.f64 d d) (*.f64 M 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 M 1/2) (/.f64 d D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 D (/.f64 2 d)) (/.f64 2 (*.f64 M 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 M (/.f64 D d)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 D) (/.f64 (neg.f64 d) (*.f64 M 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 M (*.f64 D (/.f64 2 d))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (/.f64 M d)) (/.f64 1 D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 M (*.f64 D (/.f64 2 d))) (*.f64 M (*.f64 D (/.f64 2 d)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 M 1/2)) (-.f64 0 (/.f64 d D)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 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) D)) 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) D)) 2) (/.f64 h l)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 h l)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 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) D)) 2) (/.f64 h l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 h l))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 h l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 h l))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 h l)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 h l)))) 4) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 h l)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 h l)))) 1)))))

simplify144.0ms (0.6%)

Algorithm
egg-herbie
Rules
1916×rational.json-simplify-35
1250×rational.json-simplify-2
1132×rational.json-simplify-44
1108×rational.json-simplify-61
1108×rational.json-simplify-49
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
043714440
1120314256
2266814202
Stop Event
node limit
Counts
310 → 244
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 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 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 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.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 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))))))
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 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 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)))))))
(+.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 h l)) 0)
(+.f64 0 (*.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 h l)))
(-.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 h l)) 0)
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 l (/.f64 2 h))))
(*.f64 2 (/.f64 h (/.f64 (+.f64 l l) (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (*.f64 l (/.f64 2 h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 h l)) 2))
(*.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 h l))
(*.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 h l)) 1)
(*.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 h l)))
(*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/2) (/.f64 1/2 (/.f64 l h)))
(*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/2) (*.f64 (/.f64 1/2 (/.f64 l h)) 1))
(*.f64 (+.f64 h h) (/.f64 1/2 (/.f64 l (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2))))
(*.f64 (+.f64 h h) (*.f64 (/.f64 1/2 (/.f64 l (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2))) 1))
(*.f64 (+.f64 h h) (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l))))
(*.f64 (pow.f64 M 2) (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h l))))
(*.f64 (pow.f64 M 2) (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 1/4 l)) h))
(*.f64 (pow.f64 M 2) (*.f64 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h l))) 1))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 D d) 2) 1/4)))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) 1/4) (/.f64 (pow.f64 M 2) (/.f64 l h)))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) 1/4) (*.f64 (/.f64 (pow.f64 M 2) l) h))
(*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 l (/.f64 2 h))) 1/2)
(*.f64 (*.f64 h 4) (/.f64 1 (*.f64 (/.f64 l (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2)) 4)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 (/.f64 l h)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1 (*.f64 2 (*.f64 l (/.f64 2 h)))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1 (/.f64 (*.f64 l 4) h)))
(*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) (*.f64 (pow.f64 (/.f64 D d) 2) 1/4))
(*.f64 (neg.f64 h) (/.f64 1 (/.f64 4 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (neg.f64 l)))))
(*.f64 (neg.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2)) (/.f64 1 (/.f64 l (neg.f64 h))))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2))
(*.f64 (/.f64 h l) (/.f64 1 (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)) h)
(*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)) (/.f64 1 (/.f64 1 h)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 1/4 (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 (pow.f64 M 2) 1/4) (/.f64 h l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) 1/4) (/.f64 l h)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 1/4 (/.f64 l (*.f64 h (pow.f64 M 2)))))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)))
(*.f64 1/4 (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h (pow.f64 M 2)))))
(*.f64 (*.f64 (pow.f64 M 2) 1/4) (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h l)))
(*.f64 (*.f64 (pow.f64 M 2) 1/4) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) h))
(*.f64 (*.f64 (pow.f64 M 2) 1/4) (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h l)) 1))
(*.f64 -1 (/.f64 h (/.f64 4 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (neg.f64 l)))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) 1/2) (/.f64 (pow.f64 M 2) (*.f64 l (/.f64 2 h))))
(*.f64 (*.f64 2 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) 1/4) (*.f64 l (/.f64 2 h))))
(*.f64 (*.f64 2 (*.f64 (pow.f64 M 2) 1/4)) (/.f64 (pow.f64 (/.f64 D d) 2) (*.f64 l (/.f64 2 h))))
(*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) 1/4) (/.f64 1 h)))
(*.f64 (/.f64 1 l) (/.f64 h (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(*.f64 (/.f64 1 l) (/.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 1 h)))
(*.f64 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h l))) (pow.f64 M 2))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h l)) (*.f64 (pow.f64 M 2) 1/4))
(*.f64 (/.f64 1/2 (/.f64 l (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2))) (+.f64 h h))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 1/4 l)) (/.f64 (pow.f64 M 2) (/.f64 1 h)))
(*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (/.f64 (*.f64 (pow.f64 M 2) 1/4) (/.f64 1 h)))
(*.f64 (/.f64 1/2 (/.f64 l h)) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/2))
(pow.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 h l)) 1)
(neg.f64 (/.f64 h (/.f64 4 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (neg.f64 l)))))
(+.f64 (/.f64 l (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2)) 0)
(+.f64 0 (/.f64 l (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2)))
(-.f64 (/.f64 l (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2)) 0)
(-.f64 0 (/.f64 4 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (neg.f64 l))))
(*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 1/2 (/.f64 (+.f64 l l) (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/2)))
(*.f64 2 (/.f64 (/.f64 l (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2)) 2))
(*.f64 (/.f64 l (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2)) 1)
(*.f64 1 (/.f64 l (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2)))
(*.f64 (+.f64 l l) (/.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 (+.f64 l l) (*.f64 (/.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)) 1))
(*.f64 (+.f64 l l) (*.f64 1/2 (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(*.f64 (/.f64 (+.f64 l l) (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2)) 1/2)
(*.f64 (*.f64 (/.f64 l (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2)) 4) 1/4)
(*.f64 (*.f64 l 4) (/.f64 1 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 (/.f64 l (pow.f64 M 2)) (/.f64 4 (pow.f64 (/.f64 D d) 2)))
(*.f64 (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2)) l)
(*.f64 (neg.f64 l) (/.f64 1 (neg.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2))))
(*.f64 (/.f64 4 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (neg.f64 l))) -1)
(*.f64 -1 (/.f64 l (neg.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2))))
(*.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))) (/.f64 l 2))
(*.f64 (/.f64 1 (pow.f64 M 2)) (/.f64 (*.f64 l 4) (pow.f64 (/.f64 D d) 2)))
(*.f64 (/.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (+.f64 l l))
(pow.f64 (/.f64 l (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2)) 1)
(neg.f64 (/.f64 4 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (neg.f64 l))))
(neg.f64 (/.f64 l (neg.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2))))
(+.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 0)
(+.f64 0 (/.f64 M (/.f64 (+.f64 d d) D)))
(-.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 0)
(/.f64 M (/.f64 (+.f64 d d) D))
(/.f64 M (*.f64 (/.f64 d D) 2))
(/.f64 D (/.f64 d (*.f64 M 1/2)))
(/.f64 (/.f64 D d) (/.f64 1 (*.f64 M 1/2)))
(/.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 1)
(/.f64 2 (/.f64 (/.f64 (+.f64 d d) D) (*.f64 M 1/2)))
(/.f64 1 (/.f64 (/.f64 d D) (*.f64 M 1/2)))
(/.f64 (+.f64 D D) (/.f64 (+.f64 d d) (*.f64 M 1/2)))
(/.f64 (*.f64 M 1/2) (/.f64 d D))
(/.f64 (*.f64 D (/.f64 2 d)) (/.f64 2 (*.f64 M 1/2)))
(/.f64 (*.f64 M (/.f64 D d)) 2)
(/.f64 (neg.f64 D) (/.f64 (neg.f64 d) (*.f64 M 1/2)))
(/.f64 (*.f64 M (*.f64 D (/.f64 2 d))) 4)
(/.f64 (*.f64 1/2 (/.f64 M d)) (/.f64 1 D))
(/.f64 (+.f64 (*.f64 M (*.f64 D (/.f64 2 d))) (*.f64 M (*.f64 D (/.f64 2 d)))) 8)
(/.f64 (neg.f64 (*.f64 M 1/2)) (-.f64 0 (/.f64 d D)))
(pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 1)
(+.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 h l)))) 0)
(+.f64 0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 h l)))))
(-.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 h l)))) 0)
(*.f64 2 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 h l)))) 2))
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 h l)))) 1)
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 h l))))) 1/2)
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 h l)))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 h l))))) 2)
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 h l)))) 4) 4)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 h l)))) 4) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 h l)))) 4)) 8)
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2)) (*.f64 l 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2)) (*.f64 l 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2)) (*.f64 l 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2)) (*.f64 l 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2)) (*.f64 l 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2)) (*.f64 l 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2)) (*.f64 l 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2)) (*.f64 l 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2)) (*.f64 l 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2)) (*.f64 l 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2)) (*.f64 l 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2)) (*.f64 l 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2)) (*.f64 l 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2)) (*.f64 l 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2)) (*.f64 l 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2)) (*.f64 l 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2)) (*.f64 l 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2)) (*.f64 l 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2)) (*.f64 l 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2)) (*.f64 l 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2)) (*.f64 l 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2)) (*.f64 l 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2)) (*.f64 l 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2)) (*.f64 l 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2)) (*.f64 l 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2)) (*.f64 l 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2)) (*.f64 l 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2)) (*.f64 l 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2)) (*.f64 l 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2)) (*.f64 l 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2)) (*.f64 l 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2)) (*.f64 l 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2)) (*.f64 l 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2)) (*.f64 l 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2)) (*.f64 l 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2)) (*.f64 l 4))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2)) (*.f64 l 4))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2)) (*.f64 l 4))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2)) (*.f64 l 4))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2)) (*.f64 l 4))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2)) (*.f64 l 4))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2)) (*.f64 l 4))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2)) (*.f64 l 4))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2)) (*.f64 l 4))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2)) (*.f64 l 4))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2)) (*.f64 l 4))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2)) (*.f64 l 4))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2)) (*.f64 l 4))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 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 (*.f64 D M) 2)) 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 1 (+.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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.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 -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 (/.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (pow.f64 d 6))) (pow.f64 l 3))) (*.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 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3)) (pow.f64 d 6)))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 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 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 (*.f64 D M) 2)) 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 1 (+.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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 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 (*.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 l 2) (pow.f64 d 4))))) (+.f64 1 (+.f64 (*.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 (/.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (pow.f64 d 6))) (pow.f64 l 3))) (*.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 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3)) (pow.f64 d 6)))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 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 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 (*.f64 D M) 2)) 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 1 (+.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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 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 (*.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 l 2) (pow.f64 d 4))))) (+.f64 1 (+.f64 (*.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 (/.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (pow.f64 d 6))) (pow.f64 l 3))) (*.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 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3)) (pow.f64 d 6)))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 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 (*.f64 D M) 2)) 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 1 (+.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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.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 -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 (/.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (pow.f64 d 6))) (pow.f64 l 3))) (*.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 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3)) (pow.f64 d 6)))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)))
(*.f64 D (*.f64 (*.f64 M (/.f64 (sqrt.f64 -1/4) 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 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 D (*.f64 (*.f64 M (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))) (*.f64 1/2 (*.f64 (/.f64 (/.f64 (/.f64 d D) 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 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (*.f64 D 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 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 M (*.f64 D (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 M (*.f64 D (sqrt.f64 -1/4))) 3))))))
(+.f64 (*.f64 D (*.f64 (*.f64 M (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (/.f64 (/.f64 d D) M) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (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 -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/2 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (sqrt.f64 -1/1024)) (pow.f64 (*.f64 D M) 5)) (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 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 M (*.f64 D (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 M (*.f64 D (sqrt.f64 -1/4))) 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 (*.f64 M (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (/.f64 (/.f64 d D) M) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (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 (/.f64 (pow.f64 d 5) (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 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1))
(*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)) (neg.f64 (sqrt.f64 (/.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 -1/4)))))
(+.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 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1)))
(+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (/.f64 (/.f64 (/.f64 d D) M) (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 -1/4))))))
(+.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 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1)) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3))))))
(+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (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) (pow.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) 3)) 1/8))))
(+.f64 (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 d D) M) (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 -1/4)))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 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 (pow.f64 d 5) (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 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1)) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3)))))))
(+.f64 (+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)) (neg.f64 (sqrt.f64 (/.f64 h l))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) 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 (/.f64 (/.f64 d D) 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 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3)))) (+.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (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 (/.f64 h l)) (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 -1/4))))))))
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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 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 (*.f64 D M) 2)) 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 1 (+.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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.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 -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 (/.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (pow.f64 d 6))) (pow.f64 l 3))) (*.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 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3)) (pow.f64 d 6)))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)))
(*.f64 D (*.f64 (*.f64 M (/.f64 (sqrt.f64 -1/4) 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 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 D (*.f64 (*.f64 M (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))) (*.f64 1/2 (*.f64 (/.f64 (/.f64 (/.f64 d D) 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 D M) (/.f64 (sqrt.f64 -1/4) d))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (*.f64 D 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 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 M (*.f64 D (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 M (*.f64 D (sqrt.f64 -1/4))) 3))))))
(+.f64 (*.f64 D (*.f64 (*.f64 M (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (/.f64 (/.f64 d D) M) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (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 (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/2 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (sqrt.f64 -1/1024)) (pow.f64 (*.f64 D M) 5)) (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 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 M (*.f64 D (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 M (*.f64 D (sqrt.f64 -1/4))) 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 (*.f64 M (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (/.f64 (/.f64 d D) M) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (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 (/.f64 (pow.f64 d 5) (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 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1))
(*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)) (neg.f64 (sqrt.f64 (/.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 -1/4)))))
(+.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 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1)))
(+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (/.f64 (/.f64 (/.f64 d D) M) (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (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 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1)) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3))))))
(+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (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) (pow.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) 3)) 1/8))))
(+.f64 (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 d D) M) (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 -1/4)))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 (/.f64 (pow.f64 d 3) (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 (pow.f64 d 5) (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 (*.f64 D M) (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1)) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3)))))))
(+.f64 (+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)) (neg.f64 (sqrt.f64 (/.f64 h l))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) 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 (/.f64 (/.f64 d D) 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 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3)))) (+.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (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 (/.f64 h l)) (neg.f64 (*.f64 M (*.f64 (/.f64 D d) (sqrt.f64 -1/4))))))))
(*.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 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)))
(*.f64 D (*.f64 (*.f64 M (/.f64 (sqrt.f64 -1/4) 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 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 D (*.f64 (*.f64 M (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))) (*.f64 1/2 (*.f64 (/.f64 (/.f64 (/.f64 d D) 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 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 (*.f64 D 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 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 M (*.f64 D (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 M (*.f64 D (sqrt.f64 -1/4))) 3))))))
(+.f64 (*.f64 D (*.f64 (*.f64 M (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (/.f64 (/.f64 d D) M) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (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 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/2 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (sqrt.f64 -1/1024)) (pow.f64 (*.f64 D M) 5)) (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 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 d (*.f64 M (*.f64 D (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 M (*.f64 D (sqrt.f64 -1/4))) 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 (*.f64 M (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (/.f64 (/.f64 d D) M) (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (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 (/.f64 (pow.f64 d 5) (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 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (/.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.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 (*.f64 D M) 2)) 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 1 (+.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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 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 l 2) (pow.f64 d 4))))) (+.f64 1 (+.f64 (*.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 (/.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (pow.f64 d 6))) (pow.f64 l 3))) (*.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 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3)) (pow.f64 d 6)))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 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 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.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 (*.f64 D M) 2)) 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 1 (+.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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 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 l 2) (pow.f64 d 4))))) (+.f64 1 (+.f64 (*.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 (/.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 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 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (pow.f64 h 3) (pow.f64 d 6))) (pow.f64 l 3))) (*.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 h 2) (/.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))) (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (/.f64 (pow.f64 h 3) (pow.f64 l 3)) (pow.f64 d 6)))) (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 2))) -1/8))))
(+.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 h l)) 0)
(*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2))
(+.f64 0 (*.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 h l)))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2))
(-.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 h l)) 0)
(*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 l (/.f64 2 h))))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 l (/.f64 2 h))))
(*.f64 1/2 (/.f64 h (/.f64 l (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 2))))
(*.f64 2 (/.f64 h (/.f64 (+.f64 l l) (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2) (/.f64 (+.f64 l l) h)))
(*.f64 2 (/.f64 h (/.f64 (+.f64 l l) (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2))))
(*.f64 2 (*.f64 h (/.f64 1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2)))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (*.f64 l (/.f64 2 h))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2) (/.f64 (+.f64 l l) h)))
(*.f64 2 (/.f64 h (/.f64 (+.f64 l l) (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2))))
(*.f64 2 (*.f64 h (/.f64 1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2)))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 h l)) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2))
(*.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2))
(*.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 h l)) 1)
(*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2))
(*.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 h l)))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/2) (/.f64 1/2 (/.f64 l h)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h (/.f64 l 1/2))))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 1/2 (/.f64 h (/.f64 l 1/2))))
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 h (/.f64 1/2 l))))
(*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/2) (*.f64 (/.f64 1/2 (/.f64 l h)) 1))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h (/.f64 l 1/2))))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 1/2 (/.f64 h (/.f64 l 1/2))))
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 h (/.f64 1/2 l))))
(*.f64 (+.f64 h h) (/.f64 1/2 (/.f64 l (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2) (/.f64 (+.f64 l l) h)))
(*.f64 2 (/.f64 h (/.f64 (+.f64 l l) (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2))))
(*.f64 2 (*.f64 h (/.f64 1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2)))))
(*.f64 (+.f64 h h) (*.f64 (/.f64 1/2 (/.f64 l (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2))) 1))
(*.f64 2 (/.f64 (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2) (/.f64 (+.f64 l l) h)))
(*.f64 2 (/.f64 h (/.f64 (+.f64 l l) (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2))))
(*.f64 2 (*.f64 h (/.f64 1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2)))))
(*.f64 (+.f64 h h) (*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l))))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(*.f64 (pow.f64 M 2) (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h l))))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(*.f64 (pow.f64 M 2) (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 1/4 l)) h))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(*.f64 (pow.f64 M 2) (*.f64 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h l))) 1))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 D d) 2) 1/4)))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) 1/4) (/.f64 (pow.f64 M 2) (/.f64 l h)))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) 1/4) (*.f64 (/.f64 (pow.f64 M 2) l) h))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 l (/.f64 2 h))) 1/2)
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 l (/.f64 2 h))))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 l (/.f64 2 h))))
(*.f64 1/2 (/.f64 h (/.f64 l (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 2))))
(*.f64 (*.f64 h 4) (/.f64 1 (*.f64 (/.f64 l (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2)) 4)))
(*.f64 (*.f64 h 4) (/.f64 1 (*.f64 4 (/.f64 l (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2)))))
(*.f64 (*.f64 h 4) (/.f64 1/4 (/.f64 l (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2))))
(*.f64 h (*.f64 4 (/.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2) (*.f64 l 4))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 (/.f64 l h)))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1 (*.f64 2 (*.f64 l (/.f64 2 h)))))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1 (/.f64 (*.f64 l 4) h)))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(*.f64 (/.f64 (pow.f64 M 2) (/.f64 l h)) (*.f64 (pow.f64 (/.f64 D d) 2) 1/4))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(*.f64 (neg.f64 h) (/.f64 1 (/.f64 4 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (neg.f64 l)))))
(*.f64 (neg.f64 h) (/.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (neg.f64 l)) 4))
(*.f64 (neg.f64 h) (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 (neg.f64 l) 4)))
(/.f64 (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)) (/.f64 l h))
(*.f64 (neg.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2)) (/.f64 1 (/.f64 l (neg.f64 h))))
(*.f64 (neg.f64 (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2)) (/.f64 (neg.f64 h) (/.f64 l 1)))
(*.f64 (neg.f64 (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2)) (/.f64 h (neg.f64 l)))
(*.f64 (neg.f64 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2)) (/.f64 h (neg.f64 l)))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2))
(*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2))
(*.f64 (/.f64 h l) (/.f64 1 (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)) h)
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)) (/.f64 1 (/.f64 1 h)))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 1/4 (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 (pow.f64 M 2) 1/4) (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (*.f64 (pow.f64 M 2) 1/4) (/.f64 l h)))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 1/4 (/.f64 l (*.f64 h (pow.f64 M 2)))))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (pow.f64 M 2) (/.f64 l h))))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 l (*.f64 h (pow.f64 M 2)))))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(*.f64 (*.f64 (pow.f64 M 2) 1/4) (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(*.f64 (*.f64 (pow.f64 M 2) 1/4) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) h))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(*.f64 (*.f64 (pow.f64 M 2) 1/4) (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h l)) 1))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(*.f64 -1 (/.f64 h (/.f64 4 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (neg.f64 l)))))
(*.f64 (neg.f64 h) (/.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (neg.f64 l)) 4))
(*.f64 (neg.f64 h) (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 (neg.f64 l) 4)))
(/.f64 (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)) (/.f64 l h))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) 1/2) (/.f64 (pow.f64 M 2) (*.f64 l (/.f64 2 h))))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 l (/.f64 2 h))))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 l (/.f64 2 h))))
(*.f64 1/2 (/.f64 h (/.f64 l (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 2))))
(*.f64 (*.f64 2 (pow.f64 M 2)) (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) 1/4) (*.f64 l (/.f64 2 h))))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 l (/.f64 2 h))))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 l (/.f64 2 h))))
(*.f64 1/2 (/.f64 h (/.f64 l (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 2))))
(*.f64 (*.f64 2 (*.f64 (pow.f64 M 2) 1/4)) (/.f64 (pow.f64 (/.f64 D d) 2) (*.f64 l (/.f64 2 h))))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 l (/.f64 2 h))))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 l (/.f64 2 h))))
(*.f64 1/2 (/.f64 h (/.f64 l (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 2))))
(*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 (*.f64 (pow.f64 (/.f64 D d) 2) 1/4) (/.f64 1 h)))
(*.f64 (/.f64 (pow.f64 M 2) l) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 1 h))))
(*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (/.f64 4 (pow.f64 (/.f64 D d) 2))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h 4) (/.f64 (pow.f64 M 2) l)))
(*.f64 (/.f64 1 l) (/.f64 h (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(*.f64 (/.f64 1 l) (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 4 h)))
(*.f64 (/.f64 1 l) (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 4 h)))
(*.f64 (/.f64 1 l) (/.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 1 h)))
(*.f64 (/.f64 1 l) (/.f64 h (/.f64 1 (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2))))
(*.f64 (/.f64 1 l) (/.f64 h (/.f64 1 (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2))))
(*.f64 (*.f64 1/4 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h l))) (pow.f64 M 2))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 h l)) (*.f64 (pow.f64 M 2) 1/4))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(*.f64 (/.f64 1/2 (/.f64 l (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2))) (+.f64 h h))
(*.f64 2 (/.f64 (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2) (/.f64 (+.f64 l l) h)))
(*.f64 2 (/.f64 h (/.f64 (+.f64 l l) (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2))))
(*.f64 2 (*.f64 h (/.f64 1/2 (/.f64 l (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2)))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 1/4 l)) (/.f64 (pow.f64 M 2) (/.f64 1 h)))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (/.f64 (*.f64 (pow.f64 M 2) 1/4) (/.f64 1 h)))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(*.f64 (/.f64 1/2 (/.f64 l h)) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/2))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/2 (/.f64 h (/.f64 l 1/2))))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 1/2 (/.f64 h (/.f64 l 1/2))))
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 h (/.f64 1/2 l))))
(pow.f64 (*.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 h l)) 1)
(*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2))
(neg.f64 (/.f64 h (/.f64 4 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (neg.f64 l)))))
(*.f64 (neg.f64 h) (/.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (neg.f64 l)) 4))
(*.f64 (neg.f64 h) (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 (neg.f64 l) 4)))
(/.f64 (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)) (/.f64 l h))
(+.f64 (/.f64 l (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2)) 0)
(/.f64 l (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2))
(/.f64 l (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2))
(+.f64 0 (/.f64 l (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2)))
(/.f64 l (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2))
(/.f64 l (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2))
(-.f64 (/.f64 l (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2)) 0)
(/.f64 l (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2))
(/.f64 l (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2))
(-.f64 0 (/.f64 4 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (neg.f64 l))))
(neg.f64 (/.f64 (neg.f64 l) (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 4)))
(/.f64 -4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (neg.f64 l)))
(*.f64 l (/.f64 4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(neg.f64 (/.f64 (neg.f64 l) (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 4)))
(/.f64 -4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (neg.f64 l)))
(*.f64 l (/.f64 4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 1/2 (/.f64 (+.f64 l l) (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2)))
(*.f64 1/2 (/.f64 (+.f64 l l) (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2)))
(*.f64 1/2 (/.f64 (+.f64 l l) (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2)))
(*.f64 2 (/.f64 l (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/2)))
(*.f64 2 (/.f64 l (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(*.f64 2 (/.f64 (/.f64 l 1/2) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 2 (/.f64 (+.f64 l l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 2 (/.f64 (/.f64 l (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2)) 2))
(/.f64 l (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2))
(/.f64 l (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2))
(*.f64 (/.f64 l (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2)) 1)
(/.f64 l (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2))
(/.f64 l (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2))
(*.f64 1 (/.f64 l (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2)))
(/.f64 l (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2))
(/.f64 l (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2))
(*.f64 (+.f64 l l) (/.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 2 (*.f64 l (/.f64 2 (pow.f64 (*.f64 D (/.f64 M d)) 2))))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 2)))
(*.f64 (+.f64 l l) (*.f64 (/.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)) 1))
(*.f64 (+.f64 l l) (/.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 2 (*.f64 l (/.f64 2 (pow.f64 (*.f64 D (/.f64 M d)) 2))))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 2)))
(*.f64 (+.f64 l l) (*.f64 1/2 (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(neg.f64 (/.f64 (neg.f64 l) (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 4)))
(/.f64 -4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (neg.f64 l)))
(*.f64 l (/.f64 4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (/.f64 (+.f64 l l) (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2)) 1/2)
(*.f64 1/2 (/.f64 (+.f64 l l) (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2)))
(*.f64 1/2 (/.f64 (+.f64 l l) (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2)))
(*.f64 (*.f64 (/.f64 l (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2)) 4) 1/4)
(/.f64 l (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2))
(/.f64 l (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2))
(*.f64 (*.f64 l 4) (/.f64 1 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 (*.f64 l 4) (/.f64 1 (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 4 (/.f64 l (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (/.f64 l (pow.f64 M 2)) (/.f64 4 (pow.f64 (/.f64 D d) 2)))
(*.f64 (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2)) l)
(neg.f64 (/.f64 (neg.f64 l) (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 4)))
(/.f64 -4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (neg.f64 l)))
(*.f64 l (/.f64 4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (neg.f64 l) (/.f64 1 (neg.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2))))
(/.f64 l (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2))
(/.f64 l (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2))
(*.f64 (/.f64 4 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (neg.f64 l))) -1)
(neg.f64 (/.f64 (neg.f64 l) (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 4)))
(/.f64 -4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (neg.f64 l)))
(*.f64 l (/.f64 4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 -1 (/.f64 l (neg.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2))))
(/.f64 l (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2))
(/.f64 l (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2))
(*.f64 (*.f64 2 (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))) (/.f64 l 2))
(*.f64 2 (*.f64 (/.f64 4 (pow.f64 (*.f64 D (/.f64 M d)) 2)) (/.f64 l 2)))
(*.f64 2 (*.f64 (/.f64 4 (pow.f64 (*.f64 D (/.f64 M d)) 2)) (*.f64 l 1/2)))
(*.f64 (/.f64 1 (pow.f64 M 2)) (/.f64 (*.f64 l 4) (pow.f64 (/.f64 D d) 2)))
(*.f64 4 (*.f64 (/.f64 l (pow.f64 (/.f64 D d) 2)) (/.f64 1 (pow.f64 M 2))))
(*.f64 l (*.f64 (/.f64 4 (pow.f64 (/.f64 D d) 2)) (/.f64 1 (pow.f64 M 2))))
(*.f64 (/.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (+.f64 l l))
(*.f64 (+.f64 l l) (/.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 2 (*.f64 l (/.f64 2 (pow.f64 (*.f64 D (/.f64 M d)) 2))))
(*.f64 2 (/.f64 l (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 2)))
(pow.f64 (/.f64 l (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2)) 1)
(/.f64 l (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2))
(/.f64 l (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2))
(neg.f64 (/.f64 4 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (neg.f64 l))))
(neg.f64 (/.f64 (neg.f64 l) (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 4)))
(/.f64 -4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (neg.f64 l)))
(*.f64 l (/.f64 4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(neg.f64 (/.f64 l (neg.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2))))
(/.f64 l (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2))
(/.f64 l (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2))
(+.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 0)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(+.f64 0 (/.f64 M (/.f64 (+.f64 d d) D)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(-.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 0)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(/.f64 M (/.f64 (+.f64 d d) D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(/.f64 M (*.f64 (/.f64 d D) 2))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(/.f64 D (/.f64 d (*.f64 M 1/2)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(/.f64 (/.f64 D d) (/.f64 1 (*.f64 M 1/2)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(/.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 1)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(/.f64 2 (/.f64 (/.f64 (+.f64 d d) D) (*.f64 M 1/2)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(/.f64 1 (/.f64 (/.f64 d D) (*.f64 M 1/2)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(/.f64 (+.f64 D D) (/.f64 (+.f64 d d) (*.f64 M 1/2)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(/.f64 (*.f64 M 1/2) (/.f64 d D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(/.f64 (*.f64 D (/.f64 2 d)) (/.f64 2 (*.f64 M 1/2)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(/.f64 (*.f64 M (/.f64 D d)) 2)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(/.f64 (neg.f64 D) (/.f64 (neg.f64 d) (*.f64 M 1/2)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(/.f64 (*.f64 M (*.f64 D (/.f64 2 d))) 4)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(/.f64 (*.f64 1/2 (/.f64 M d)) (/.f64 1 D))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(/.f64 (+.f64 (*.f64 M (*.f64 D (/.f64 2 d))) (*.f64 M (*.f64 D (/.f64 2 d)))) 8)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(/.f64 (neg.f64 (*.f64 M 1/2)) (-.f64 0 (/.f64 d D)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 1)
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 (/.f64 D d) 1/2))
(*.f64 D (/.f64 (*.f64 M 1/2) d))
(+.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 h l)))) 0)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2))))
(+.f64 0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2))))
(-.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 h l)))) 0)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2))))
(*.f64 2 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 h l)))) 2))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2))))
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 h l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2))))
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 h l))))) 1/2)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 h l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2))))
(/.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 h l))))) 2)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 h l)))) 4) 4)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 h l)))) 4) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 h l)))) 4)) 8)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2))))
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 M (/.f64 (+.f64 d d) D)) 2) (/.f64 h l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 (*.f64 M 1/2) d)) 2))))

localize30.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.4b
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (/.f64 h l)))))
4.0b
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (/.f64 h l))))
5.0b
(/.f64 (/.f64 d D) M)
11.3b
(*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (/.f64 h l))
Compiler

Compiled 104 to 47 computations (54.8% saved)

series14.0ms (0.1%)

Counts
4 → 204
Calls

57 calls:

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

rewrite80.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1432×rational.json-1
1432×rational.json-2
1432×rational.json-4
1432×rational.json-3
1428×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
021150
1156150
2409150
31330150
44285150
Stop Event
node limit
Counts
4 → 120
Calls
Call 1
Inputs
(*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (/.f64 h l))
(/.f64 (/.f64 d D) M)
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (/.f64 h l))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (/.f64 h l)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 2 (/.f64 l h)) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 l h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 h l) (/.f64 1 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 l h) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 h h) (/.f64 (+.f64 l l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 h l)) (/.f64 2 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) (*.f64 2 (/.f64 l h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 h) (/.f64 (neg.f64 l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l) (/.f64 1 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) (neg.f64 (/.f64 l h)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 d (*.f64 D M)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 d (*.f64 D M)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 d (*.f64 D M))) (*.f64 1/2 (/.f64 d (*.f64 D M))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 d (*.f64 D M)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 d D) (/.f64 2 M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 d (/.f64 1 (*.f64 D M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d D) (/.f64 1 M))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d (*.f64 D M)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (/.f64 d (*.f64 D M))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 d M) (+.f64 D D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 d (*.f64 M (+.f64 D D))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 d (*.f64 D M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 d D) (/.f64 2 M)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d d) (/.f64 1/2 (*.f64 D M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d d) (*.f64 (/.f64 1 D) (/.f64 1/2 M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d d) (*.f64 1/2 (/.f64 1 (*.f64 D M))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d d) (*.f64 (/.f64 1 M) (/.f64 1/2 D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 d d) (/.f64 (/.f64 1 (*.f64 D M)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d M) (/.f64 1 D))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d (/.f64 2 D)) (/.f64 1/2 M))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d (/.f64 2 D)) (*.f64 1/2 (/.f64 1 M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 d D) (*.f64 M 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 d (*.f64 D (*.f64 M 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 d D) 4) (/.f64 1 (*.f64 M 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 d (*.f64 D M)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d 4) (/.f64 1 (*.f64 D (*.f64 M 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d (/.f64 2 M)) (/.f64 1/2 D))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 D) (/.f64 d M))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 D M)) d)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 M) (/.f64 d D))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d) (/.f64 1 (*.f64 M (neg.f64 D))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d) (/.f64 1 (*.f64 D (neg.f64 M))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 d) (/.f64 1 (neg.f64 (*.f64 D M))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 d) D) (/.f64 1 (neg.f64 M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 d) M) (/.f64 1 (neg.f64 D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 d (*.f64 M (neg.f64 D))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 d (*.f64 D (neg.f64 M))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 d (neg.f64 (*.f64 D M))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 d D) (neg.f64 M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 d M) (neg.f64 D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 D)) (*.f64 1/2 (/.f64 d M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (*.f64 D M))) (*.f64 1/2 d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 M)) (*.f64 d (/.f64 1/2 D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 d M)) (*.f64 2 (/.f64 1 D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 d M)) (/.f64 2 D))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 d (*.f64 D M))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 d) (*.f64 2 (/.f64 1 (*.f64 D M))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d (/.f64 1/2 D)) (*.f64 2 (/.f64 1 M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 d (/.f64 1/2 D)) (/.f64 2 M))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 d (*.f64 D M)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 M) (*.f64 d (/.f64 2 D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 D M)) (+.f64 d d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 D) (*.f64 1/2 (/.f64 d M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 D) (*.f64 d (/.f64 2 M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 M) (*.f64 d (/.f64 1/2 D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 M) (/.f64 d (+.f64 D D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1 M)) (*.f64 d (/.f64 2 D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 D) (/.f64 1/2 M)) (+.f64 d d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1 (*.f64 D M))) (+.f64 d d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 M) (/.f64 1/2 D)) (+.f64 d d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 d M) (+.f64 D D)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d (+.f64 D D)) (/.f64 2 M))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 M 4)) (*.f64 (/.f64 d D) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 M)) (/.f64 (neg.f64 d) D))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 D M)) 2) (+.f64 d d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d (*.f64 M (+.f64 D D))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 d D) (*.f64 M 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d (*.f64 D (*.f64 M 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 D (*.f64 M 4))) (*.f64 d 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d (*.f64 M (neg.f64 D))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 M (neg.f64 D))) (neg.f64 d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d (*.f64 D (neg.f64 M))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 D (neg.f64 M))) (neg.f64 d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 d (neg.f64 (*.f64 D M))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (*.f64 D M))) (neg.f64 d))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 d D) (neg.f64 M)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 D)) (/.f64 (neg.f64 d) M))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 d M) (neg.f64 D)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 d (*.f64 D M)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M 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 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)))) w0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)))) w0) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)))) w0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)))) w0)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)))) w0) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)))) w0) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)))) w0) 1)))))

simplify215.0ms (0.9%)

Algorithm
egg-herbie
Rules
1592×rational.json-simplify-35
1564×rational.json-simplify-49
1096×rational.json-simplify-44
1020×rational.json-simplify-47
896×rational.json-simplify-41
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
051918600
1141317608
2295817608
3718317608
Stop Event
node limit
Counts
324 → 296
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 d (*.f64 D M))
(/.f64 d (*.f64 D M))
(/.f64 d (*.f64 D M))
(/.f64 d (*.f64 D M))
(/.f64 d (*.f64 D M))
(/.f64 d (*.f64 D M))
(/.f64 d (*.f64 D M))
(/.f64 d (*.f64 D M))
(/.f64 d (*.f64 D M))
(/.f64 d (*.f64 D M))
(/.f64 d (*.f64 D M))
(/.f64 d (*.f64 D M))
(/.f64 d (*.f64 D M))
(/.f64 d (*.f64 D M))
(/.f64 d (*.f64 D M))
(/.f64 d (*.f64 D M))
(/.f64 d (*.f64 D M))
(/.f64 d (*.f64 D M))
(/.f64 d (*.f64 D M))
(/.f64 d (*.f64 D M))
(/.f64 d (*.f64 D M))
(/.f64 d (*.f64 D M))
(/.f64 d (*.f64 D M))
(/.f64 d (*.f64 D M))
(/.f64 d (*.f64 D M))
(/.f64 d (*.f64 D M))
(/.f64 d (*.f64 D M))
(/.f64 d (*.f64 D M))
(/.f64 d (*.f64 D M))
(/.f64 d (*.f64 D M))
(/.f64 d (*.f64 D M))
(/.f64 d (*.f64 D M))
(/.f64 d (*.f64 D M))
(/.f64 d (*.f64 D M))
(/.f64 d (*.f64 D M))
(/.f64 d (*.f64 D M))
(*.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 (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)))))))
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)
(*.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 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)))))))
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 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)) 0)
(+.f64 0 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)))
(-.f64 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)) 0)
(/.f64 2 (/.f64 (*.f64 2 (/.f64 l h)) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)))
(/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 l h))
(/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)))
(/.f64 (/.f64 h l) (/.f64 1 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)))
(/.f64 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)) 1)
(/.f64 1 (/.f64 (/.f64 l h) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)))
(/.f64 (+.f64 h h) (/.f64 (+.f64 l l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l))) 2)
(/.f64 (*.f64 2 (/.f64 h l)) (/.f64 2 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)))
(/.f64 (*.f64 2 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) (*.f64 2 (/.f64 l h)))
(/.f64 (neg.f64 h) (/.f64 (neg.f64 l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)) 4) 4)
(/.f64 (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l) (/.f64 1 h))
(/.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)) 4)) 8)
(/.f64 (neg.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) (neg.f64 (/.f64 l h)))
(pow.f64 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)) 1)
(+.f64 (/.f64 d (*.f64 D M)) 0)
(+.f64 0 (/.f64 d (*.f64 D M)))
(+.f64 (*.f64 1/2 (/.f64 d (*.f64 D M))) (*.f64 1/2 (/.f64 d (*.f64 D M))))
(-.f64 (/.f64 d (*.f64 D M)) 0)
(*.f64 1/2 (*.f64 (/.f64 d D) (/.f64 2 M)))
(*.f64 d (/.f64 1 (*.f64 D M)))
(*.f64 (/.f64 d D) (/.f64 1 M))
(*.f64 (/.f64 d (*.f64 D M)) 1)
(*.f64 2 (*.f64 1/2 (/.f64 d (*.f64 D M))))
(*.f64 2 (/.f64 (/.f64 d M) (+.f64 D D)))
(*.f64 2 (/.f64 d (*.f64 M (+.f64 D D))))
(*.f64 1 (/.f64 d (*.f64 D M)))
(*.f64 (*.f64 (/.f64 d D) (/.f64 2 M)) 1/2)
(*.f64 (+.f64 d d) (/.f64 1/2 (*.f64 D M)))
(*.f64 (+.f64 d d) (*.f64 (/.f64 1 D) (/.f64 1/2 M)))
(*.f64 (+.f64 d d) (*.f64 1/2 (/.f64 1 (*.f64 D M))))
(*.f64 (+.f64 d d) (*.f64 (/.f64 1 M) (/.f64 1/2 D)))
(*.f64 (+.f64 d d) (/.f64 (/.f64 1 (*.f64 D M)) 2))
(*.f64 (/.f64 d M) (/.f64 1 D))
(*.f64 (*.f64 d (/.f64 2 D)) (/.f64 1/2 M))
(*.f64 (*.f64 d (/.f64 2 D)) (*.f64 1/2 (/.f64 1 M)))
(*.f64 4 (/.f64 (/.f64 d D) (*.f64 M 4)))
(*.f64 4 (/.f64 d (*.f64 D (*.f64 M 4))))
(*.f64 (*.f64 (/.f64 d D) 4) (/.f64 1 (*.f64 M 4)))
(*.f64 (*.f64 (/.f64 d (*.f64 D M)) 4) 1/4)
(*.f64 (*.f64 d 4) (/.f64 1 (*.f64 D (*.f64 M 4))))
(*.f64 (*.f64 d (/.f64 2 M)) (/.f64 1/2 D))
(*.f64 (/.f64 1 D) (/.f64 d M))
(*.f64 (/.f64 1 (*.f64 D M)) d)
(*.f64 (/.f64 1 M) (/.f64 d D))
(*.f64 (neg.f64 d) (/.f64 1 (*.f64 M (neg.f64 D))))
(*.f64 (neg.f64 d) (/.f64 1 (*.f64 D (neg.f64 M))))
(*.f64 (neg.f64 d) (/.f64 1 (neg.f64 (*.f64 D M))))
(*.f64 (/.f64 (neg.f64 d) D) (/.f64 1 (neg.f64 M)))
(*.f64 (/.f64 (neg.f64 d) M) (/.f64 1 (neg.f64 D)))
(*.f64 -1 (/.f64 d (*.f64 M (neg.f64 D))))
(*.f64 -1 (/.f64 d (*.f64 D (neg.f64 M))))
(*.f64 -1 (/.f64 d (neg.f64 (*.f64 D M))))
(*.f64 -1 (/.f64 (/.f64 d D) (neg.f64 M)))
(*.f64 -1 (/.f64 (/.f64 d M) (neg.f64 D)))
(*.f64 (*.f64 2 (/.f64 1 D)) (*.f64 1/2 (/.f64 d M)))
(*.f64 (*.f64 2 (/.f64 1 (*.f64 D M))) (*.f64 1/2 d))
(*.f64 (*.f64 2 (/.f64 1 M)) (*.f64 d (/.f64 1/2 D)))
(*.f64 (*.f64 1/2 (/.f64 d M)) (*.f64 2 (/.f64 1 D)))
(*.f64 (*.f64 1/2 (/.f64 d M)) (/.f64 2 D))
(*.f64 (*.f64 1/2 (/.f64 d (*.f64 D M))) 2)
(*.f64 (*.f64 1/2 d) (*.f64 2 (/.f64 1 (*.f64 D M))))
(*.f64 (*.f64 d (/.f64 1/2 D)) (*.f64 2 (/.f64 1 M)))
(*.f64 (*.f64 d (/.f64 1/2 D)) (/.f64 2 M))
(*.f64 1/4 (*.f64 (/.f64 d (*.f64 D M)) 4))
(*.f64 (/.f64 1/2 M) (*.f64 d (/.f64 2 D)))
(*.f64 (/.f64 1/2 (*.f64 D M)) (+.f64 d d))
(*.f64 (/.f64 2 D) (*.f64 1/2 (/.f64 d M)))
(*.f64 (/.f64 1/2 D) (*.f64 d (/.f64 2 M)))
(*.f64 (/.f64 2 M) (*.f64 d (/.f64 1/2 D)))
(*.f64 (/.f64 2 M) (/.f64 d (+.f64 D D)))
(*.f64 (*.f64 1/2 (/.f64 1 M)) (*.f64 d (/.f64 2 D)))
(*.f64 (*.f64 (/.f64 1 D) (/.f64 1/2 M)) (+.f64 d d))
(*.f64 (*.f64 1/2 (/.f64 1 (*.f64 D M))) (+.f64 d d))
(*.f64 (*.f64 (/.f64 1 M) (/.f64 1/2 D)) (+.f64 d d))
(*.f64 (/.f64 (/.f64 d M) (+.f64 D D)) 2)
(*.f64 (/.f64 d (+.f64 D D)) (/.f64 2 M))
(*.f64 (/.f64 1 (*.f64 M 4)) (*.f64 (/.f64 d D) 4))
(*.f64 (/.f64 1 (neg.f64 M)) (/.f64 (neg.f64 d) D))
(*.f64 (/.f64 (/.f64 1 (*.f64 D M)) 2) (+.f64 d d))
(*.f64 (/.f64 d (*.f64 M (+.f64 D D))) 2)
(*.f64 (/.f64 (/.f64 d D) (*.f64 M 4)) 4)
(*.f64 (/.f64 d (*.f64 D (*.f64 M 4))) 4)
(*.f64 (/.f64 1 (*.f64 D (*.f64 M 4))) (*.f64 d 4))
(*.f64 (/.f64 d (*.f64 M (neg.f64 D))) -1)
(*.f64 (/.f64 1 (*.f64 M (neg.f64 D))) (neg.f64 d))
(*.f64 (/.f64 d (*.f64 D (neg.f64 M))) -1)
(*.f64 (/.f64 1 (*.f64 D (neg.f64 M))) (neg.f64 d))
(*.f64 (/.f64 d (neg.f64 (*.f64 D M))) -1)
(*.f64 (/.f64 1 (neg.f64 (*.f64 D M))) (neg.f64 d))
(*.f64 (/.f64 (/.f64 d D) (neg.f64 M)) -1)
(*.f64 (/.f64 1 (neg.f64 D)) (/.f64 (neg.f64 d) M))
(*.f64 (/.f64 (/.f64 d M) (neg.f64 D)) -1)
(pow.f64 (/.f64 d (*.f64 D M)) 1)
(+.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)))) 0)
(+.f64 0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)))))
(-.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)))) 0)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l))))))
(*.f64 2 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)))) 2))
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)))) 1)
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l))))) 1/2)
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)))) 2) 2)
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l))))) 2)
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)))) 4)) 8)
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)))) 1)
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)))) w0) 0)
(+.f64 0 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)))) w0))
(-.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)))) w0) 0)
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)))) w0) 1)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)))) w0)) 2)
(/.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)))) w0) 4) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)))) w0) 4)) 8)
(pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 2))))
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(*.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 (/.f64 (sqrt.f64 -1/4) d) (sqrt.f64 (/.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.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 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d))) (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))
(+.f64 (*.f64 (*.f64 D M) (*.f64 (/.f64 (sqrt.f64 -1/4) d) (sqrt.f64 (/.f64 h l)))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 (sqrt.f64 -1/4) (/.f64 M d)))) (*.f64 (/.f64 d (*.f64 M (*.f64 D (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 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d))) (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2))))
(+.f64 (*.f64 (*.f64 D M) (*.f64 (/.f64 (sqrt.f64 -1/4) d) (sqrt.f64 (/.f64 h l)))) (+.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 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 M (*.f64 D (sqrt.f64 -1/4))) 3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 (sqrt.f64 -1/4) (/.f64 M d)))) (*.f64 (/.f64 d (*.f64 M (*.f64 D (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 (*.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 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (/.f64 (pow.f64 d 5) (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 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3)))))) (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))
(+.f64 (+.f64 (*.f64 (*.f64 D M) (*.f64 (/.f64 (sqrt.f64 -1/4) d) (sqrt.f64 (/.f64 h l)))) (*.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 (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 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.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) (pow.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) 3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) 5)) 1/16)) (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))))
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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.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 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8)))
(+.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 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 2))) -1/8)) (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (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 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8) (+.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 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 (*.f64 (pow.f64 h 2) (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 2))) -1/8) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (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))))))))
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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.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 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8)))
(+.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 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 2))) -1/8)) (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (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 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8) (+.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 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 (*.f64 (pow.f64 h 2) (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 2))) -1/8) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (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))))))))
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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.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 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8)))
(+.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 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 2))) -1/8)) (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (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 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8) (+.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 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 (*.f64 (pow.f64 h 2) (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 2))) -1/8) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (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 (/.f64 (sqrt.f64 -1/4) d) (sqrt.f64 (/.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.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 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d))) (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))
(+.f64 (*.f64 (*.f64 D M) (*.f64 (/.f64 (sqrt.f64 -1/4) d) (sqrt.f64 (/.f64 h l)))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 (sqrt.f64 -1/4) (/.f64 M d)))) (*.f64 (/.f64 d (*.f64 M (*.f64 D (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 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d))) (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2))))
(+.f64 (*.f64 (*.f64 D M) (*.f64 (/.f64 (sqrt.f64 -1/4) d) (sqrt.f64 (/.f64 h l)))) (+.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 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 M (*.f64 D (sqrt.f64 -1/4))) 3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 (sqrt.f64 -1/4) (/.f64 M d)))) (*.f64 (/.f64 d (*.f64 M (*.f64 D (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 (*.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 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (/.f64 (pow.f64 d 5) (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 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3)))))) (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))
(+.f64 (+.f64 (*.f64 (*.f64 D M) (*.f64 (/.f64 (sqrt.f64 -1/4) d) (sqrt.f64 (/.f64 h l)))) (*.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 (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 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.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) (pow.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) 3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) 5)) 1/16)) (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))))
(*.f64 -1 (*.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))) -1)
(*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)) (neg.f64 (sqrt.f64 (/.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (/.f64 M 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 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d))) -1) (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)))
(+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) 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 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))) (*.f64 (/.f64 d (*.f64 M (*.f64 D (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 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d))) -1) (+.f64 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3))))))
(+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) 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 (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 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))) (+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (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) (pow.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) 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 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d))) -1) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (/.f64 (pow.f64 d 5) (sqrt.f64 -1/1024)) (pow.f64 (*.f64 D M) 5)))) (+.f64 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3)))))))
(+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (+.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 (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 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 5)) -1/16))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))) (+.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 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) 3)) 1/8)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.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 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8)))
(+.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 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 2))) -1/8)) (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (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 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8) (+.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 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 (*.f64 (pow.f64 h 2) (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 2))) -1/8) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (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 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 (/.f64 (sqrt.f64 -1/4) d) (sqrt.f64 (/.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.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 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d))) (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))
(+.f64 (*.f64 (*.f64 D M) (*.f64 (/.f64 (sqrt.f64 -1/4) d) (sqrt.f64 (/.f64 h l)))) (*.f64 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 (sqrt.f64 -1/4) (/.f64 M d)))) (*.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 (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 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d))) (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2))))
(+.f64 (*.f64 (*.f64 D M) (*.f64 (/.f64 (sqrt.f64 -1/4) d) (sqrt.f64 (/.f64 h l)))) (+.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 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 M (*.f64 D (sqrt.f64 -1/4))) 3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 (sqrt.f64 -1/4) (/.f64 M d)))) (*.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 (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 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (/.f64 (pow.f64 d 5) (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 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3)))))) (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))
(+.f64 (+.f64 (*.f64 (*.f64 D M) (*.f64 (/.f64 (sqrt.f64 -1/4) d) (sqrt.f64 (/.f64 h l)))) (*.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 (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 1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.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) (pow.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) 3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) 5)) 1/16)) (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) (*.f64 1/2 (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 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d))) -1)
(*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)) (neg.f64 (sqrt.f64 (/.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (/.f64 M 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 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d))) -1) (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)))
(+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) 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 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))) (*.f64 (/.f64 d (*.f64 M (*.f64 D (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 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d))) -1) (+.f64 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3))))))
(+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) 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 (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 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))) (+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (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) (pow.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) 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 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d))) -1) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (/.f64 (pow.f64 d 5) (sqrt.f64 -1/1024)) (pow.f64 (*.f64 D M) 5)))) (+.f64 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3)))))))
(+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (+.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 (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 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 5)) -1/16))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (/.f64 M d))))) (+.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 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) 3)) 1/8)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) 5)) -1/16)))))
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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.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 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8)))
(+.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 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 2))) -1/8)) (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (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 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8) (+.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 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 (*.f64 (pow.f64 h 2) (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 2))) -1/8) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (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))))))))
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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.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 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8)))
(+.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 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 2))) -1/8)) (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (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 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8) (+.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 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 (*.f64 (pow.f64 h 2) (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 2))) -1/8) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (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))))))))
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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.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 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8)))
(+.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 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 2))) -1/8)) (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (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 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8) (+.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 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 (*.f64 (pow.f64 h 2) (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 2))) -1/8) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (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 (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 w0 (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))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 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 w0 (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))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 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 w0 (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))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 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 w0 (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))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 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 w0 (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))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 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 w0 (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))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 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 w0 (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))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 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 w0 (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))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 2)))))))
(*.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 w0 (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))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 2)))))))
(*.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 w0 (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))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 2)))))))
(*.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 w0 (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))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 2)))))))
(*.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 w0 (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))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 2)))))))
(*.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 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 M 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 D (*.f64 M w0)) (/.f64 (sqrt.f64 -1/4) d))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 w0 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))) d))) (*.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) w0) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 M w0) d)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 w0 (sqrt.f64 -1/4)) (/.f64 (/.f64 d M) 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 -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/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 w0 (/.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3))))) (+.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 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))) d))) (+.f64 (*.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) w0) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)) w0)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 M w0) d)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 w0 (sqrt.f64 -1/4)) (/.f64 (/.f64 d M) D)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (pow.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) 3)) -1/8))))
(+.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 w0 (/.f64 (/.f64 (pow.f64 d 5) (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 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 w0 (/.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3))))) (+.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 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4)))))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)) w0))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))) d))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 5)) w0)))) (*.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) w0) (*.f64 1/2 (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 M w0) d)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) 5)) w0) 1/16)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 w0 (sqrt.f64 -1/4)) (/.f64 (/.f64 d M) D)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (pow.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) 3)) -1/8)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 M w0) d)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (pow.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) 3)) -1/8)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 w0 (sqrt.f64 -1/4)) (/.f64 (/.f64 d M) D)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) 5)) w0) 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 h w0)) (/.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 (*.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/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 w0 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 M 4) w0)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.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/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.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 (/.f64 w0 (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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 M 6) w0)) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) (+.f64 w0 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 M 4) w0)) (/.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/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 -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 (+.f64 w0 (*.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 (/.f64 w0 (pow.f64 l 2)) (pow.f64 d 4)))) (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 6) w0) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
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 h w0)) (/.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 (*.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/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 w0 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 M 4) w0)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.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/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.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 (/.f64 w0 (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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 M 6) w0)) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) (+.f64 w0 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 M 4) w0)) (/.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/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 -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 (+.f64 w0 (*.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 (/.f64 w0 (pow.f64 l 2)) (pow.f64 d 4)))) (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 6) w0) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
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 h w0)) (/.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 (*.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/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 w0 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 M 4) w0)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.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/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.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 (/.f64 w0 (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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 M 6) w0)) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) (+.f64 w0 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 M 4) w0)) (/.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/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 -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 (+.f64 w0 (*.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 (/.f64 w0 (pow.f64 l 2)) (pow.f64 d 4)))) (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 6) w0) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(*.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 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 M 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 D (*.f64 M w0)) (/.f64 (sqrt.f64 -1/4) d))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 w0 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))) d))) (*.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) w0) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 M w0) d)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 w0 (sqrt.f64 -1/4)) (/.f64 (/.f64 d M) 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 -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/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 w0 (/.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3))))) (+.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 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))) d))) (+.f64 (*.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) w0) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)) w0)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 M w0) d)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 w0 (sqrt.f64 -1/4)) (/.f64 (/.f64 d M) D)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (pow.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) 3)) -1/8))))
(+.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 w0 (/.f64 (/.f64 (pow.f64 d 5) (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 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 w0 (/.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3))))) (+.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 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4)))))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)) w0))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))) d))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 5)) w0)))) (*.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) w0) (*.f64 1/2 (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 M w0) d)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) 5)) w0) 1/16)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 w0 (sqrt.f64 -1/4)) (/.f64 (/.f64 d M) D)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (pow.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) 3)) -1/8)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 M w0) d)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (pow.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) 3)) -1/8)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 w0 (sqrt.f64 -1/4)) (/.f64 (/.f64 d M) D)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) 5)) w0) 1/16)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 (*.f64 (*.f64 D (*.f64 M w0)) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1))
(*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))) d)) (neg.f64 (sqrt.f64 (/.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 M w0) d)))))
(+.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 (*.f64 (*.f64 D (*.f64 M w0)) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 w0 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) w0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 M w0) d))))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 w0 (sqrt.f64 -1/4)) (/.f64 (/.f64 d M) D)))))
(+.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/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 w0 (/.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3))))) (+.f64 (*.f64 (*.f64 (*.f64 D (*.f64 M w0)) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 w0 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))))))))
(+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) w0))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)) w0)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 M w0) d))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 w0 (sqrt.f64 -1/4)) (/.f64 (/.f64 d M) D)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (pow.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) 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 (*.f64 (*.f64 D (*.f64 M w0)) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 w0 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4)))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 w0 (/.f64 (/.f64 (pow.f64 d 3) (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 w0 (/.f64 (/.f64 (pow.f64 d 5) (sqrt.f64 -1/1024)) (pow.f64 (*.f64 D M) 5))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) w0))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 5)) w0) -1/16)) (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)) w0))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 w0 (sqrt.f64 -1/4)) (/.f64 (/.f64 d M) D)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (pow.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) 3)) 1/8)) (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 M w0) d))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) 5)) w0) -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 h w0)) (/.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 (*.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/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 w0 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 M 4) w0)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.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/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.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 (/.f64 w0 (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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 M 6) w0)) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) (+.f64 w0 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 M 4) w0)) (/.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/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 -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 (+.f64 w0 (*.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 (/.f64 w0 (pow.f64 l 2)) (pow.f64 d 4)))) (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 6) w0) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(*.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 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 M 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 D (*.f64 M w0)) (/.f64 (sqrt.f64 -1/4) d))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 w0 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))) d))) (*.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) w0) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 M w0) d)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 w0 (sqrt.f64 -1/4)) (/.f64 (/.f64 d M) 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 (*.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/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 w0 (/.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3))))) (+.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 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))) d))) (+.f64 (*.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) w0) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)) w0)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 M w0) d)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 w0 (sqrt.f64 -1/4)) (/.f64 (/.f64 d M) D)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (pow.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) 3)) -1/8))))
(+.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 w0 (/.f64 (/.f64 (pow.f64 d 5) (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 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 w0 (/.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3))))) (+.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 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4)))))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)) w0))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))) d))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 5)) w0)))) (*.f64 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) w0) (*.f64 1/2 (sqrt.f64 (/.f64 l h))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 M w0) d)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) 5)) w0) 1/16)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 w0 (sqrt.f64 -1/4)) (/.f64 (/.f64 d M) D)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (pow.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) 3)) -1/8)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 M w0) d)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (pow.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) 3)) -1/8)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 w0 (sqrt.f64 -1/4)) (/.f64 (/.f64 d M) D)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) 5)) w0) 1/16)))))
(*.f64 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l))))
(*.f64 (*.f64 (*.f64 D (*.f64 M w0)) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1))
(*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))) d)) (neg.f64 (sqrt.f64 (/.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 M 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 -1 (*.f64 (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 D (*.f64 w0 M))) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (*.f64 (*.f64 D (*.f64 M w0)) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 w0 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) w0))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 M w0) d))))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 w0 (sqrt.f64 -1/4)) (/.f64 (/.f64 d M) 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 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/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 w0 (/.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3))))) (+.f64 (*.f64 (*.f64 (*.f64 D (*.f64 M w0)) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 w0 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))))))))
(+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) w0))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)) w0)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 M w0) d))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 w0 (sqrt.f64 -1/4)) (/.f64 (/.f64 d M) D)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (pow.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) 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 (*.f64 (*.f64 D (*.f64 M w0)) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 w0 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4)))))) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 w0 (/.f64 (/.f64 (pow.f64 d 3) (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 w0 (/.f64 (/.f64 (pow.f64 d 5) (sqrt.f64 -1/1024)) (pow.f64 (*.f64 D M) 5))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) w0))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 5)) w0) -1/16)) (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)) w0))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 (/.f64 w0 (sqrt.f64 -1/4)) (/.f64 (/.f64 d M) D)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (*.f64 (pow.f64 d 3) w0) (pow.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) 3)) 1/8)) (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 M w0) d))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 (*.f64 M (*.f64 D (sqrt.f64 -1/4))) 5)) w0) -1/16)))))
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 h w0)) (/.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 (*.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/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 w0 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 M 4) w0)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.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/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.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 (/.f64 w0 (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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 M 6) w0)) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) (+.f64 w0 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 M 4) w0)) (/.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/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 -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 (+.f64 w0 (*.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 (/.f64 w0 (pow.f64 l 2)) (pow.f64 d 4)))) (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 6) w0) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
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 h w0)) (/.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 (*.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 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 w0 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 M 4) w0)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.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/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.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 (/.f64 w0 (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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 M 6) w0)) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) (+.f64 w0 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 M 4) w0)) (/.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/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 -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 (+.f64 w0 (*.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 (/.f64 w0 (pow.f64 l 2)) (pow.f64 d 4)))) (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 6) w0) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
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 h w0)) (/.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 (*.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 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 w0 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 M 4) w0)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))))))
(+.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/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2)))))))
(+.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 (/.f64 w0 (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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))) (+.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (*.f64 (pow.f64 M 6) w0)) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) (+.f64 w0 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 M 4) w0)) (/.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/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 -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 (+.f64 w0 (*.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 (/.f64 w0 (pow.f64 l 2)) (pow.f64 d 4)))) (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 6) w0) (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 l 3) (pow.f64 d 6)))))))
(+.f64 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)) 0)
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 h 4) l))
(+.f64 0 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 h 4) l))
(-.f64 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)) 0)
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 h 4) l))
(/.f64 2 (/.f64 (*.f64 2 (/.f64 l h)) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 h 4) l))
(/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 l h))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 h 4) l))
(/.f64 h (/.f64 l (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 h 4) l))
(/.f64 (/.f64 h l) (/.f64 1 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 h 4) l))
(/.f64 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)) 1)
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 h 4) l))
(/.f64 1 (/.f64 (/.f64 l h) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 h 4) l))
(/.f64 (+.f64 h h) (/.f64 (+.f64 l l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 h 4) l))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l))) 2)
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 h 4) l))
(/.f64 (*.f64 2 (/.f64 h l)) (/.f64 2 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 h 4) l))
(/.f64 (*.f64 2 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) (*.f64 2 (/.f64 l h)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 h 4) l))
(/.f64 (neg.f64 h) (/.f64 (neg.f64 l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 h 4) l))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)) 4) 4)
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 h 4) l))
(/.f64 (/.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) l) (/.f64 1 h))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 h 4) l))
(/.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)) 4)) 8)
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 h 4) l))
(/.f64 (neg.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)) (neg.f64 (/.f64 l h)))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 h 4) l))
(pow.f64 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)) 1)
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 h 4) l))
(+.f64 (/.f64 d (*.f64 D M)) 0)
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(+.f64 0 (/.f64 d (*.f64 D M)))
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(+.f64 (*.f64 1/2 (/.f64 d (*.f64 D M))) (*.f64 1/2 (/.f64 d (*.f64 D M))))
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(-.f64 (/.f64 d (*.f64 D M)) 0)
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(*.f64 1/2 (*.f64 (/.f64 d D) (/.f64 2 M)))
(*.f64 d (/.f64 1 (*.f64 D M)))
(*.f64 d (/.f64 (/.f64 1 D) M))
(*.f64 (/.f64 d D) (/.f64 1 M))
(*.f64 (/.f64 d (*.f64 D M)) 1)
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(*.f64 2 (*.f64 1/2 (/.f64 d (*.f64 D M))))
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(*.f64 2 (/.f64 (/.f64 d M) (+.f64 D D)))
(*.f64 2 (/.f64 d (*.f64 D (+.f64 M M))))
(*.f64 2 (/.f64 d (*.f64 M (+.f64 D D))))
(*.f64 2 (/.f64 (/.f64 d M) (+.f64 D D)))
(*.f64 2 (/.f64 d (*.f64 D (+.f64 M M))))
(*.f64 1 (/.f64 d (*.f64 D M)))
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(*.f64 (*.f64 (/.f64 d D) (/.f64 2 M)) 1/2)
(*.f64 1/2 (*.f64 (/.f64 d D) (/.f64 2 M)))
(*.f64 (+.f64 d d) (/.f64 1/2 (*.f64 D M)))
(*.f64 (+.f64 d d) (/.f64 (/.f64 1/2 M) D))
(*.f64 (+.f64 d d) (*.f64 (/.f64 1 D) (/.f64 1/2 M)))
(*.f64 (/.f64 1/2 M) (*.f64 (+.f64 d d) (/.f64 1 D)))
(*.f64 (+.f64 d d) (*.f64 1/2 (/.f64 1 (*.f64 D M))))
(*.f64 d (/.f64 1 (*.f64 D M)))
(*.f64 d (/.f64 (/.f64 1 D) M))
(*.f64 (+.f64 d d) (*.f64 (/.f64 1 M) (/.f64 1/2 D)))
(*.f64 (/.f64 1 M) (*.f64 (/.f64 1/2 D) (+.f64 d d)))
(*.f64 (/.f64 1 M) (*.f64 (+.f64 d d) (/.f64 1/2 D)))
(*.f64 (+.f64 d d) (/.f64 (/.f64 1 (*.f64 D M)) 2))
(*.f64 (+.f64 d d) (/.f64 1/2 (*.f64 D M)))
(*.f64 (+.f64 d d) (/.f64 (/.f64 1/2 M) D))
(*.f64 (/.f64 d M) (/.f64 1 D))
(*.f64 (*.f64 d (/.f64 2 D)) (/.f64 1/2 M))
(*.f64 d (*.f64 (/.f64 2 D) (/.f64 1/2 M)))
(*.f64 d (*.f64 (/.f64 1/2 M) (/.f64 2 D)))
(*.f64 (*.f64 d (/.f64 2 D)) (*.f64 1/2 (/.f64 1 M)))
(*.f64 d (*.f64 (/.f64 2 D) (*.f64 1/2 (/.f64 1 M))))
(*.f64 d (*.f64 1/2 (*.f64 (/.f64 1 M) (/.f64 2 D))))
(*.f64 4 (/.f64 (/.f64 d D) (*.f64 M 4)))
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(*.f64 4 (/.f64 d (*.f64 D (*.f64 M 4))))
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(*.f64 (*.f64 (/.f64 d D) 4) (/.f64 1 (*.f64 M 4)))
(*.f64 (*.f64 4 (/.f64 d D)) (/.f64 1 (*.f64 M 4)))
(*.f64 4 (*.f64 (/.f64 1/4 M) (/.f64 d D)))
(*.f64 (/.f64 d D) (*.f64 4 (/.f64 1/4 M)))
(*.f64 (*.f64 (/.f64 d (*.f64 D M)) 4) 1/4)
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(*.f64 (*.f64 d 4) (/.f64 1 (*.f64 D (*.f64 M 4))))
(*.f64 d (*.f64 4 (/.f64 (/.f64 1 D) (*.f64 M 4))))
(*.f64 (*.f64 d 4) (/.f64 (/.f64 1/4 M) D))
(*.f64 d (*.f64 4 (/.f64 (/.f64 1/4 M) D)))
(*.f64 (*.f64 d (/.f64 2 M)) (/.f64 1/2 D))
(*.f64 d (*.f64 (/.f64 2 M) (/.f64 1/2 D)))
(*.f64 (/.f64 1 D) (/.f64 d M))
(*.f64 (/.f64 d M) (/.f64 1 D))
(*.f64 (/.f64 1 (*.f64 D M)) d)
(*.f64 d (/.f64 1 (*.f64 D M)))
(*.f64 d (/.f64 (/.f64 1 D) M))
(*.f64 (/.f64 1 M) (/.f64 d D))
(*.f64 (/.f64 d D) (/.f64 1 M))
(*.f64 (neg.f64 d) (/.f64 1 (*.f64 M (neg.f64 D))))
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(*.f64 (neg.f64 d) (/.f64 1 (*.f64 D (neg.f64 M))))
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(*.f64 (neg.f64 d) (/.f64 1 (neg.f64 (*.f64 D M))))
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(*.f64 (/.f64 (neg.f64 d) D) (/.f64 1 (neg.f64 M)))
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(*.f64 (/.f64 (neg.f64 d) M) (/.f64 1 (neg.f64 D)))
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(*.f64 -1 (/.f64 d (*.f64 M (neg.f64 D))))
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(*.f64 -1 (/.f64 d (*.f64 D (neg.f64 M))))
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(*.f64 -1 (/.f64 d (neg.f64 (*.f64 D M))))
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(*.f64 -1 (/.f64 (/.f64 d D) (neg.f64 M)))
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(*.f64 -1 (/.f64 (/.f64 d M) (neg.f64 D)))
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(*.f64 (*.f64 2 (/.f64 1 D)) (*.f64 1/2 (/.f64 d M)))
(*.f64 1/2 (*.f64 (/.f64 d M) (*.f64 2 (/.f64 1 D))))
(*.f64 2 (*.f64 1/2 (*.f64 (/.f64 d M) (/.f64 1 D))))
(*.f64 2 (*.f64 (/.f64 d M) (*.f64 1/2 (/.f64 1 D))))
(*.f64 (*.f64 2 (/.f64 1 (*.f64 D M))) (*.f64 1/2 d))
(*.f64 2 (*.f64 (/.f64 1 (*.f64 D M)) (*.f64 d 1/2)))
(*.f64 (/.f64 1 (*.f64 D M)) (*.f64 2 (*.f64 d 1/2)))
(*.f64 1/2 (*.f64 (/.f64 (/.f64 1 D) M) (*.f64 2 d)))
(*.f64 (*.f64 2 (/.f64 1 M)) (*.f64 d (/.f64 1/2 D)))
(*.f64 d (*.f64 (/.f64 1/2 D) (*.f64 2 (/.f64 1 M))))
(*.f64 d (*.f64 2 (*.f64 (/.f64 1 M) (/.f64 1/2 D))))
(*.f64 2 (*.f64 d (*.f64 (/.f64 1 M) (/.f64 1/2 D))))
(*.f64 (*.f64 1/2 (/.f64 d M)) (*.f64 2 (/.f64 1 D)))
(*.f64 1/2 (*.f64 (/.f64 d M) (*.f64 2 (/.f64 1 D))))
(*.f64 2 (*.f64 1/2 (*.f64 (/.f64 d M) (/.f64 1 D))))
(*.f64 2 (*.f64 (/.f64 d M) (*.f64 1/2 (/.f64 1 D))))
(*.f64 (*.f64 1/2 (/.f64 d M)) (/.f64 2 D))
(*.f64 1/2 (*.f64 (/.f64 d M) (/.f64 2 D)))
(*.f64 (*.f64 1/2 (/.f64 d (*.f64 D M))) 2)
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(*.f64 (*.f64 1/2 d) (*.f64 2 (/.f64 1 (*.f64 D M))))
(*.f64 2 (*.f64 (/.f64 1 (*.f64 D M)) (*.f64 d 1/2)))
(*.f64 (/.f64 1 (*.f64 D M)) (*.f64 2 (*.f64 d 1/2)))
(*.f64 1/2 (*.f64 (/.f64 (/.f64 1 D) M) (*.f64 2 d)))
(*.f64 (*.f64 d (/.f64 1/2 D)) (*.f64 2 (/.f64 1 M)))
(*.f64 d (*.f64 (/.f64 1/2 D) (*.f64 2 (/.f64 1 M))))
(*.f64 d (*.f64 2 (*.f64 (/.f64 1 M) (/.f64 1/2 D))))
(*.f64 2 (*.f64 d (*.f64 (/.f64 1 M) (/.f64 1/2 D))))
(*.f64 (*.f64 d (/.f64 1/2 D)) (/.f64 2 M))
(*.f64 d (*.f64 (/.f64 2 M) (/.f64 1/2 D)))
(*.f64 1/4 (*.f64 (/.f64 d (*.f64 D M)) 4))
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(*.f64 (/.f64 1/2 M) (*.f64 d (/.f64 2 D)))
(*.f64 d (*.f64 (/.f64 2 D) (/.f64 1/2 M)))
(*.f64 d (*.f64 (/.f64 1/2 M) (/.f64 2 D)))
(*.f64 (/.f64 1/2 (*.f64 D M)) (+.f64 d d))
(*.f64 (+.f64 d d) (/.f64 1/2 (*.f64 D M)))
(*.f64 (+.f64 d d) (/.f64 (/.f64 1/2 M) D))
(*.f64 (/.f64 2 D) (*.f64 1/2 (/.f64 d M)))
(*.f64 1/2 (*.f64 (/.f64 d M) (/.f64 2 D)))
(*.f64 (/.f64 1/2 D) (*.f64 d (/.f64 2 M)))
(*.f64 d (*.f64 (/.f64 2 M) (/.f64 1/2 D)))
(*.f64 (/.f64 2 M) (*.f64 d (/.f64 1/2 D)))
(*.f64 d (*.f64 (/.f64 2 M) (/.f64 1/2 D)))
(*.f64 (/.f64 2 M) (/.f64 d (+.f64 D D)))
(*.f64 (*.f64 1/2 (/.f64 1 M)) (*.f64 d (/.f64 2 D)))
(*.f64 d (*.f64 (/.f64 2 D) (*.f64 1/2 (/.f64 1 M))))
(*.f64 d (*.f64 1/2 (*.f64 (/.f64 1 M) (/.f64 2 D))))
(*.f64 (*.f64 (/.f64 1 D) (/.f64 1/2 M)) (+.f64 d d))
(*.f64 (+.f64 d d) (*.f64 (/.f64 1 D) (/.f64 1/2 M)))
(*.f64 (/.f64 1/2 M) (*.f64 (+.f64 d d) (/.f64 1 D)))
(*.f64 (*.f64 1/2 (/.f64 1 (*.f64 D M))) (+.f64 d d))
(*.f64 d (/.f64 1 (*.f64 D M)))
(*.f64 d (/.f64 (/.f64 1 D) M))
(*.f64 (*.f64 (/.f64 1 M) (/.f64 1/2 D)) (+.f64 d d))
(*.f64 (/.f64 1 M) (*.f64 (/.f64 1/2 D) (+.f64 d d)))
(*.f64 (+.f64 d d) (*.f64 (/.f64 1 M) (/.f64 1/2 D)))
(*.f64 (/.f64 1 M) (*.f64 (+.f64 d d) (/.f64 1/2 D)))
(*.f64 (/.f64 (/.f64 d M) (+.f64 D D)) 2)
(*.f64 2 (/.f64 (/.f64 d M) (+.f64 D D)))
(*.f64 2 (/.f64 d (*.f64 D (+.f64 M M))))
(*.f64 (/.f64 d (+.f64 D D)) (/.f64 2 M))
(*.f64 (/.f64 2 M) (/.f64 d (+.f64 D D)))
(*.f64 (/.f64 1 (*.f64 M 4)) (*.f64 (/.f64 d D) 4))
(*.f64 (*.f64 4 (/.f64 d D)) (/.f64 1 (*.f64 M 4)))
(*.f64 4 (*.f64 (/.f64 1/4 M) (/.f64 d D)))
(*.f64 (/.f64 d D) (*.f64 4 (/.f64 1/4 M)))
(*.f64 (/.f64 1 (neg.f64 M)) (/.f64 (neg.f64 d) D))
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(*.f64 (/.f64 (/.f64 1 (*.f64 D M)) 2) (+.f64 d d))
(*.f64 (+.f64 d d) (/.f64 1/2 (*.f64 D M)))
(*.f64 (+.f64 d d) (/.f64 (/.f64 1/2 M) D))
(*.f64 (/.f64 d (*.f64 M (+.f64 D D))) 2)
(*.f64 2 (/.f64 (/.f64 d M) (+.f64 D D)))
(*.f64 2 (/.f64 d (*.f64 D (+.f64 M M))))
(*.f64 (/.f64 (/.f64 d D) (*.f64 M 4)) 4)
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(*.f64 (/.f64 d (*.f64 D (*.f64 M 4))) 4)
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(*.f64 (/.f64 1 (*.f64 D (*.f64 M 4))) (*.f64 d 4))
(*.f64 d (*.f64 4 (/.f64 (/.f64 1 D) (*.f64 M 4))))
(*.f64 (*.f64 d 4) (/.f64 (/.f64 1/4 M) D))
(*.f64 d (*.f64 4 (/.f64 (/.f64 1/4 M) D)))
(*.f64 (/.f64 d (*.f64 M (neg.f64 D))) -1)
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(*.f64 (/.f64 1 (*.f64 M (neg.f64 D))) (neg.f64 d))
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(*.f64 (/.f64 d (*.f64 D (neg.f64 M))) -1)
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(*.f64 (/.f64 1 (*.f64 D (neg.f64 M))) (neg.f64 d))
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(*.f64 (/.f64 d (neg.f64 (*.f64 D M))) -1)
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(*.f64 (/.f64 1 (neg.f64 (*.f64 D M))) (neg.f64 d))
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(*.f64 (/.f64 (/.f64 d D) (neg.f64 M)) -1)
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(*.f64 (/.f64 1 (neg.f64 D)) (/.f64 (neg.f64 d) M))
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(*.f64 (/.f64 (/.f64 d M) (neg.f64 D)) -1)
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(pow.f64 (/.f64 d (*.f64 D M)) 1)
(/.f64 d (*.f64 D M))
(/.f64 (/.f64 d M) D)
(+.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)))) 0)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 h 4) l))))
(+.f64 0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 h 4) l))))
(-.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)))) 0)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 h 4) l))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l))))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 h 4) l))))
(*.f64 2 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)))) 2))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 h 4) l))))
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 h 4) l))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 h 4) l))))
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l))))) 1/2)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 h 4) l))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)))) 2) 2)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 h 4) l))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 h 4) l))))
(/.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l))))) 2)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 h 4) l))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)))) 4) 4)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 h 4) l))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)))) 4)) 8)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 h 4) l))))
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 h 4) l))))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)))) w0) 0)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 h 4) l)))))
(+.f64 0 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)))) w0))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 h 4) l)))))
(-.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)))) w0) 0)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 h 4) l)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)))) w0) 1)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 h 4) l)))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)))) w0)) 2)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 h 4) l)))))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)))) w0) 4) 4)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 h 4) l)))))
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)))) w0) 4)) 8)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 h 4) l)))))
(pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2) (/.f64 h l)))) w0) 1)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 h l) (pow.f64 (*.f64 1/2 (*.f64 D (/.f64 M d))) 2)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 h 4) l)))))

localize36.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.4b
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8)))
4.2b
(/.f64 h (*.f64 l (pow.f64 d 2)))
7.8b
(*.f64 l (pow.f64 d 2))
12.5b
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
Compiler

Compiled 102 to 60 computations (41.2% saved)

series18.0ms (0.1%)

Counts
4 → 156
Calls

48 calls:

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

rewrite103.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1974×rational.json-1
1974×rational.json-2
1974×rational.json-3
1478×rational.json-simplify-35
964×rational.json-simplify-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
020124
1147124
2331124
3843124
42564124
56841124
Stop Event
node limit
Counts
4 → 127
Calls
Call 1
Inputs
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 l (pow.f64 d 2))
(/.f64 h (*.f64 l (pow.f64 d 2)))
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.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 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 l (*.f64 (pow.f64 d 2) (/.f64 2 h))) (pow.f64 (*.f64 D M) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (*.f64 l (/.f64 (pow.f64 d 2) h)) (pow.f64 (*.f64 D M) 2)) (/.f64 (*.f64 l (/.f64 (pow.f64 d 2) h)) (pow.f64 (*.f64 D M) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (/.f64 (pow.f64 d 2) h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 h (/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 (*.f64 D M) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) (/.f64 1 (pow.f64 (*.f64 D M) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.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 (*.f64 l (/.f64 (pow.f64 d 2) h)) (pow.f64 (*.f64 D M) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 h h) (/.f64 (*.f64 2 (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 D M) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 h h) (+.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 (*.f64 D M) 2)) (/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 (*.f64 D M) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 h l) (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 d 2) (/.f64 2 h))) (pow.f64 (*.f64 D M) 2)) (/.f64 (*.f64 l (*.f64 (pow.f64 d 2) (/.f64 2 h))) (pow.f64 (*.f64 D M) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.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 2 (/.f64 h l)) (pow.f64 d 2)) (/.f64 2 (pow.f64 (*.f64 D M) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (/.f64 h l)) (pow.f64 d 2)) (+.f64 (/.f64 1 (pow.f64 (*.f64 D M) 2)) (/.f64 1 (pow.f64 (*.f64 D M) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 h 4) (+.f64 (/.f64 (*.f64 2 (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 D M) 2)) (/.f64 (*.f64 2 (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 D M) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 h l)) (/.f64 (*.f64 2 (pow.f64 d 2)) (pow.f64 (*.f64 D M) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 h l)) (+.f64 (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2)) (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (*.f64 D M) 2)) (*.f64 l (*.f64 (pow.f64 d 2) (/.f64 2 h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 h (pow.f64 d 2)) (/.f64 l (pow.f64 (*.f64 D M) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 l) (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 (*.f64 D M) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 h) (/.f64 (*.f64 l (pow.f64 d 2)) (neg.f64 (pow.f64 (*.f64 D M) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 h) l) (/.f64 (pow.f64 d 2) (neg.f64 (pow.f64 (*.f64 D M) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) 4) (+.f64 (/.f64 2 (pow.f64 (*.f64 D M) 2)) (/.f64 2 (pow.f64 (*.f64 D M) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 h l) 4) (+.f64 (/.f64 (*.f64 2 (pow.f64 d 2)) (pow.f64 (*.f64 D M) 2)) (/.f64 (*.f64 2 (pow.f64 d 2)) (pow.f64 (*.f64 D M) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 h -2) (+.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (neg.f64 (pow.f64 (*.f64 D M) 2))) (/.f64 (*.f64 l (pow.f64 d 2)) (neg.f64 (pow.f64 (*.f64 D M) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 h l) -2) (+.f64 (/.f64 (pow.f64 d 2) (neg.f64 (pow.f64 (*.f64 D M) 2))) (/.f64 (pow.f64 d 2) (neg.f64 (pow.f64 (*.f64 D M) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 D M) 2) 4) (*.f64 2 (*.f64 l (*.f64 (pow.f64 d 2) (/.f64 2 h)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 D M) 2) 4) (*.f64 4 (*.f64 l (/.f64 (pow.f64 d 2) h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))) (/.f64 1 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (pow.f64 d 2)) (/.f64 (/.f64 l h) (pow.f64 (*.f64 D M) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 h h) (pow.f64 d 2)) (/.f64 (+.f64 l l) (pow.f64 (*.f64 D M) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 h h) (pow.f64 d 2)) (+.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) (/.f64 l (pow.f64 (*.f64 D M) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 h) (pow.f64 d 2)) (/.f64 l (neg.f64 (pow.f64 (*.f64 D M) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 1 l)) (+.f64 (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 (*.f64 D M) 2)) (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 (*.f64 D M) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (+.f64 h h) (pow.f64 d 2))) (+.f64 (/.f64 (+.f64 l l) (pow.f64 (*.f64 D M) 2)) (/.f64 (+.f64 l l) (pow.f64 (*.f64 D M) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 h (pow.f64 d 2)) -2) (+.f64 (/.f64 l (neg.f64 (pow.f64 (*.f64 D M) 2))) (/.f64 l (neg.f64 (pow.f64 (*.f64 D M) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) 4)) (+.f64 (*.f64 4 (*.f64 l (/.f64 (pow.f64 d 2) h))) (*.f64 4 (*.f64 l (/.f64 (pow.f64 d 2) h)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 1 (pow.f64 d 2))) (+.f64 (/.f64 (/.f64 l h) (pow.f64 (*.f64 D M) 2)) (/.f64 (/.f64 l h) (pow.f64 (*.f64 D M) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) 4) (*.f64 l (/.f64 (pow.f64 d 2) h))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (pow.f64 d 2) h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 l h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 D M) 2) 2) (/.f64 (*.f64 l (/.f64 (pow.f64 d 2) h)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) (neg.f64 (*.f64 l (/.f64 (pow.f64 d 2) h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) (+.f64 (/.f64 1 h) (/.f64 1 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) 4))) (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) 4) (*.f64 l (/.f64 (pow.f64 d 2) h))) (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) 4) (*.f64 l (/.f64 (pow.f64 d 2) h)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (pow.f64 (*.f64 D M) 2) l)) (*.f64 (pow.f64 d 2) (/.f64 2 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) (*.f64 2 (/.f64 l h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) (neg.f64 (pow.f64 (*.f64 D M) 2))) (+.f64 (neg.f64 (*.f64 l (/.f64 (pow.f64 d 2) h))) (neg.f64 (*.f64 l (/.f64 (pow.f64 d 2) h)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 D M) 2))) (-.f64 0 (*.f64 l (*.f64 (pow.f64 d 2) (/.f64 2 h)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) (-.f64 0 (/.f64 1 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l)) (neg.f64 (/.f64 (pow.f64 d 2) h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) (neg.f64 (/.f64 l h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 l (/.f64 (pow.f64 d 2) h)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.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 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 (*.f64 l (pow.f64 d 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 l (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (pow.f64 d 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 l (pow.f64 d 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 d 2) (*.f64 l 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 l (pow.f64 d 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 d 2) (*.f64 l 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 l (pow.f64 d 2)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 d 2) (*.f64 l 4)))) 16)))) (#(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 (neg.f64 (*.f64 l (pow.f64 d 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 h (*.f64 l (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 h (*.f64 2 (*.f64 l (pow.f64 d 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (*.f64 l (pow.f64 d 2))) h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 h (/.f64 1 (*.f64 l (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 h (*.f64 l (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (neg.f64 h) (*.f64 l (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 h l) (neg.f64 (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 h h) (/.f64 1/2 (*.f64 l (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 h h) (*.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h l) (/.f64 1 (pow.f64 d 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 2 (/.f64 h l)) (pow.f64 d 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h 4) (/.f64 1 (*.f64 (pow.f64 d 2) (*.f64 l 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 h l)) (/.f64 2 (*.f64 (pow.f64 d 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h (pow.f64 d 2)) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (/.f64 h (pow.f64 d 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) h)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 h) (/.f64 -1 (*.f64 l (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 h) (/.f64 1 (*.f64 (pow.f64 d 2) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 h) l) (/.f64 -1 (pow.f64 d 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 d 2)) (/.f64 h l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 h h) (pow.f64 d 2)) (/.f64 1/2 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 l (pow.f64 d 2))) (+.f64 h h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.f64 2 (/.f64 h l)) (pow.f64 d 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 l) (/.f64 (+.f64 h h) (pow.f64 d 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) 1/2) (+.f64 h h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 d 2)) (/.f64 (neg.f64 h) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 h) (*.f64 l (pow.f64 d 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 h l) (neg.f64 (pow.f64 d 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (pow.f64 d 2) 4)) (*.f64 2 (/.f64 h l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h (*.f64 2 (*.f64 l (pow.f64 d 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (pow.f64 d 2) (*.f64 l 4))) (*.f64 h 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) (neg.f64 h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (pow.f64 d 2) (neg.f64 l))) (neg.f64 h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (*.f64 l (pow.f64 d 2))) (/.f64 1/2 (*.f64 l (pow.f64 d 2)))) h)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 h) (*.f64 l (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 h l) (neg.f64 (pow.f64 d 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w0 (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 w0 (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w0 (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w0 (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w0 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/4) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 w0 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/4) 2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 w0 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/4) 2)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 w0 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/4) 2)))) (*.f64 2 (*.f64 2 (*.f64 w0 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/4) 2))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 w0 (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8))) 1)))))

simplify400.0ms (1.8%)

Algorithm
egg-herbie
Rules
1052×rational.json-simplify-43
1036×rational.json-simplify-2
904×rational.json-simplify-53
832×rational.json-simplify-39
824×rational.json-simplify-41
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
031511263
191210129
2273710123
3469910123
4734710111
Stop Event
node limit
Counts
283 → 177
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (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 h (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.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 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)
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)
(*.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 -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 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) 0)
(+.f64 0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(-.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) 0)
(/.f64 2 (/.f64 (*.f64 l (*.f64 (pow.f64 d 2) (/.f64 2 h))) (pow.f64 (*.f64 D M) 2)))
(/.f64 2 (+.f64 (/.f64 (*.f64 l (/.f64 (pow.f64 d 2) h)) (pow.f64 (*.f64 D M) 2)) (/.f64 (*.f64 l (/.f64 (pow.f64 d 2) h)) (pow.f64 (*.f64 D M) 2))))
(/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (/.f64 (pow.f64 d 2) h)))
(/.f64 h (/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 (*.f64 D M) 2)))
(/.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) (/.f64 1 (pow.f64 (*.f64 D M) 2)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) 1)
(/.f64 1 (/.f64 (*.f64 l (/.f64 (pow.f64 d 2) h)) (pow.f64 (*.f64 D M) 2)))
(/.f64 (+.f64 h h) (/.f64 (*.f64 2 (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 D M) 2)))
(/.f64 (+.f64 h h) (+.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 (*.f64 D M) 2)) (/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 (*.f64 D M) 2))))
(/.f64 (/.f64 h l) (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2)))
(/.f64 4 (+.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 d 2) (/.f64 2 h))) (pow.f64 (*.f64 D M) 2)) (/.f64 (*.f64 l (*.f64 (pow.f64 d 2) (/.f64 2 h))) (pow.f64 (*.f64 D M) 2))))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 2)
(/.f64 (/.f64 (*.f64 2 (/.f64 h l)) (pow.f64 d 2)) (/.f64 2 (pow.f64 (*.f64 D M) 2)))
(/.f64 (/.f64 (*.f64 2 (/.f64 h l)) (pow.f64 d 2)) (+.f64 (/.f64 1 (pow.f64 (*.f64 D M) 2)) (/.f64 1 (pow.f64 (*.f64 D M) 2))))
(/.f64 (*.f64 h 4) (+.f64 (/.f64 (*.f64 2 (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 D M) 2)) (/.f64 (*.f64 2 (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 D M) 2))))
(/.f64 (*.f64 2 (/.f64 h l)) (/.f64 (*.f64 2 (pow.f64 d 2)) (pow.f64 (*.f64 D M) 2)))
(/.f64 (*.f64 2 (/.f64 h l)) (+.f64 (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2)) (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2))))
(/.f64 (*.f64 2 (pow.f64 (*.f64 D M) 2)) (*.f64 l (*.f64 (pow.f64 d 2) (/.f64 2 h))))
(/.f64 (/.f64 h (pow.f64 d 2)) (/.f64 l (pow.f64 (*.f64 D M) 2)))
(/.f64 (/.f64 1 l) (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 (*.f64 D M) 2)))
(/.f64 (neg.f64 h) (/.f64 (*.f64 l (pow.f64 d 2)) (neg.f64 (pow.f64 (*.f64 D M) 2))))
(/.f64 (/.f64 (neg.f64 h) l) (/.f64 (pow.f64 d 2) (neg.f64 (pow.f64 (*.f64 D M) 2))))
(/.f64 (*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) 4) (+.f64 (/.f64 2 (pow.f64 (*.f64 D M) 2)) (/.f64 2 (pow.f64 (*.f64 D M) 2))))
(/.f64 (*.f64 (/.f64 h l) 4) (+.f64 (/.f64 (*.f64 2 (pow.f64 d 2)) (pow.f64 (*.f64 D M) 2)) (/.f64 (*.f64 2 (pow.f64 d 2)) (pow.f64 (*.f64 D M) 2))))
(/.f64 (*.f64 h -2) (+.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (neg.f64 (pow.f64 (*.f64 D M) 2))) (/.f64 (*.f64 l (pow.f64 d 2)) (neg.f64 (pow.f64 (*.f64 D M) 2)))))
(/.f64 (*.f64 (/.f64 h l) -2) (+.f64 (/.f64 (pow.f64 d 2) (neg.f64 (pow.f64 (*.f64 D M) 2))) (/.f64 (pow.f64 d 2) (neg.f64 (pow.f64 (*.f64 D M) 2)))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) 4) (*.f64 2 (*.f64 l (*.f64 (pow.f64 d 2) (/.f64 2 h)))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) 4) (*.f64 4 (*.f64 l (/.f64 (pow.f64 d 2) h))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) 4)) 4)
(/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))) (/.f64 1 h))
(/.f64 (/.f64 1 (pow.f64 d 2)) (/.f64 (/.f64 l h) (pow.f64 (*.f64 D M) 2)))
(/.f64 (/.f64 (+.f64 h h) (pow.f64 d 2)) (/.f64 (+.f64 l l) (pow.f64 (*.f64 D M) 2)))
(/.f64 (/.f64 (+.f64 h h) (pow.f64 d 2)) (+.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(/.f64 (/.f64 (neg.f64 h) (pow.f64 d 2)) (/.f64 l (neg.f64 (pow.f64 (*.f64 D M) 2))))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) 4))) 8)
(/.f64 (*.f64 2 (/.f64 1 l)) (+.f64 (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 (*.f64 D M) 2)) (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 (*.f64 D M) 2))))
(/.f64 (*.f64 2 (/.f64 (+.f64 h h) (pow.f64 d 2))) (+.f64 (/.f64 (+.f64 l l) (pow.f64 (*.f64 D M) 2)) (/.f64 (+.f64 l l) (pow.f64 (*.f64 D M) 2))))
(/.f64 (*.f64 (/.f64 h (pow.f64 d 2)) -2) (+.f64 (/.f64 l (neg.f64 (pow.f64 (*.f64 D M) 2))) (/.f64 l (neg.f64 (pow.f64 (*.f64 D M) 2)))))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) 4)) (+.f64 (*.f64 4 (*.f64 l (/.f64 (pow.f64 d 2) h))) (*.f64 4 (*.f64 l (/.f64 (pow.f64 d 2) h)))))
(/.f64 (*.f64 2 (/.f64 1 (pow.f64 d 2))) (+.f64 (/.f64 (/.f64 l h) (pow.f64 (*.f64 D M) 2)) (/.f64 (/.f64 l h) (pow.f64 (*.f64 D M) 2))))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) 4) (*.f64 l (/.f64 (pow.f64 d 2) h))) 4)
(/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (pow.f64 d 2) h))
(/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 l h))
(/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) 2) (/.f64 (*.f64 l (/.f64 (pow.f64 d 2) h)) 2))
(/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) (neg.f64 (*.f64 l (/.f64 (pow.f64 d 2) h))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) (+.f64 (/.f64 1 h) (/.f64 1 h)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) 4))) (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) 4)))) 16)
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) 4) (*.f64 l (/.f64 (pow.f64 d 2) h))) (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) 4) (*.f64 l (/.f64 (pow.f64 d 2) h)))) 8)
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (pow.f64 (*.f64 D M) 2) l)) (*.f64 (pow.f64 d 2) (/.f64 2 h)))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) (*.f64 2 (/.f64 l h)))
(/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) (neg.f64 (pow.f64 (*.f64 D M) 2))) (+.f64 (neg.f64 (*.f64 l (/.f64 (pow.f64 d 2) h))) (neg.f64 (*.f64 l (/.f64 (pow.f64 d 2) h)))))
(/.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 D M) 2))) (-.f64 0 (*.f64 l (*.f64 (pow.f64 d 2) (/.f64 2 h)))))
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) (-.f64 0 (/.f64 1 h)))
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l)) (neg.f64 (/.f64 (pow.f64 d 2) h)))
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) (neg.f64 (/.f64 l h)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 l (/.f64 (pow.f64 d 2) h)))
(pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) 1)
(+.f64 (*.f64 l (pow.f64 d 2)) 0)
(+.f64 0 (*.f64 l (pow.f64 d 2)))
(-.f64 (*.f64 l (pow.f64 d 2)) 0)
(-.f64 0 (neg.f64 (*.f64 l (pow.f64 d 2))))
(/.f64 (*.f64 l (pow.f64 d 2)) 1)
(/.f64 (*.f64 2 (*.f64 l (pow.f64 d 2))) 2)
(/.f64 (*.f64 (pow.f64 d 2) (*.f64 l 4)) 4)
(/.f64 (neg.f64 (*.f64 l (pow.f64 d 2))) -1)
(/.f64 (*.f64 2 (*.f64 (pow.f64 d 2) (*.f64 l 4))) 8)
(/.f64 (*.f64 2 (neg.f64 (*.f64 l (pow.f64 d 2)))) -2)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 d 2) (*.f64 l 4)))) 16)
(pow.f64 (*.f64 l (pow.f64 d 2)) 1)
(neg.f64 (neg.f64 (*.f64 l (pow.f64 d 2))))
(+.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) 0)
(+.f64 0 (/.f64 h (*.f64 l (pow.f64 d 2))))
(-.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) 0)
(*.f64 2 (/.f64 h (*.f64 2 (*.f64 l (pow.f64 d 2)))))
(*.f64 2 (/.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) 2))
(*.f64 2 (*.f64 (/.f64 1/2 (*.f64 l (pow.f64 d 2))) h))
(*.f64 h (/.f64 1 (*.f64 l (pow.f64 d 2))))
(*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) 1)
(*.f64 1 (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 -1 (/.f64 (neg.f64 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1 (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l))))
(*.f64 -1 (/.f64 (/.f64 h l) (neg.f64 (pow.f64 d 2))))
(*.f64 (+.f64 h h) (/.f64 1/2 (*.f64 l (pow.f64 d 2))))
(*.f64 (+.f64 h h) (*.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) 1/2))
(*.f64 (/.f64 h l) (/.f64 1 (pow.f64 d 2)))
(*.f64 (/.f64 (*.f64 2 (/.f64 h l)) (pow.f64 d 2)) 1/2)
(*.f64 (*.f64 h 4) (/.f64 1 (*.f64 (pow.f64 d 2) (*.f64 l 4))))
(*.f64 (*.f64 2 (/.f64 h l)) (/.f64 2 (*.f64 (pow.f64 d 2) 4)))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 1 l))
(*.f64 (/.f64 1 l) (/.f64 h (pow.f64 d 2)))
(*.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) h)
(*.f64 (neg.f64 h) (/.f64 -1 (*.f64 l (pow.f64 d 2))))
(*.f64 (neg.f64 h) (/.f64 1 (*.f64 (pow.f64 d 2) (neg.f64 l))))
(*.f64 (/.f64 (neg.f64 h) l) (/.f64 -1 (pow.f64 d 2)))
(*.f64 (/.f64 1 (pow.f64 d 2)) (/.f64 h l))
(*.f64 (/.f64 (+.f64 h h) (pow.f64 d 2)) (/.f64 1/2 l))
(*.f64 (/.f64 1/2 (*.f64 l (pow.f64 d 2))) (+.f64 h h))
(*.f64 1/2 (/.f64 (*.f64 2 (/.f64 h l)) (pow.f64 d 2)))
(*.f64 (/.f64 1/2 l) (/.f64 (+.f64 h h) (pow.f64 d 2)))
(*.f64 (*.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) 1/2) (+.f64 h h))
(*.f64 (/.f64 -1 (pow.f64 d 2)) (/.f64 (neg.f64 h) l))
(*.f64 (/.f64 (neg.f64 h) (*.f64 l (pow.f64 d 2))) -1)
(*.f64 (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l))) -1)
(*.f64 (/.f64 (/.f64 h l) (neg.f64 (pow.f64 d 2))) -1)
(*.f64 (/.f64 2 (*.f64 (pow.f64 d 2) 4)) (*.f64 2 (/.f64 h l)))
(*.f64 (/.f64 h (*.f64 2 (*.f64 l (pow.f64 d 2)))) 2)
(*.f64 (/.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) 2) 2)
(*.f64 (/.f64 1 (*.f64 (pow.f64 d 2) (*.f64 l 4))) (*.f64 h 4))
(*.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) (neg.f64 h))
(*.f64 (/.f64 1 (*.f64 (pow.f64 d 2) (neg.f64 l))) (neg.f64 h))
(*.f64 (+.f64 (/.f64 1/2 (*.f64 l (pow.f64 d 2))) (/.f64 1/2 (*.f64 l (pow.f64 d 2)))) h)
(pow.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) 1)
(neg.f64 (/.f64 (neg.f64 h) (*.f64 l (pow.f64 d 2))))
(neg.f64 (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l))))
(neg.f64 (/.f64 (/.f64 h l) (neg.f64 (pow.f64 d 2))))
(+.f64 (*.f64 w0 (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8))) 0)
(+.f64 0 (*.f64 w0 (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8))))
(-.f64 (*.f64 w0 (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8))) 0)
(/.f64 (*.f64 w0 (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8))) 1)
(/.f64 (*.f64 w0 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/4) 2)) 2)
(/.f64 (*.f64 2 (*.f64 w0 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/4) 2))) 4)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 w0 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/4) 2)))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 w0 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/4) 2)))) (*.f64 2 (*.f64 2 (*.f64 w0 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/4) 2))))) 16)
(pow.f64 (*.f64 w0 (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8))) 1)
Outputs
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 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 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h l) (pow.f64 d 2))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h l) (pow.f64 d 2))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h l) (pow.f64 d 2))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h l) (pow.f64 d 2))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h l) (pow.f64 d 2))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h l) (pow.f64 d 2))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h l) (pow.f64 d 2))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h l) (pow.f64 d 2))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h l) (pow.f64 d 2))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h l) (pow.f64 d 2))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h l) (pow.f64 d 2))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h 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 w0 (+.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) 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 w0 (+.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) 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 w0 (+.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) 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 w0 (+.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) 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 w0 (+.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) 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 w0 (+.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) 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 w0 (+.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) 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 w0 (+.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2))))))
(*.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 w0 (+.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2))))))
(*.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 w0 (+.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2))))))
(*.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 w0 (+.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2))))))
(*.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 w0 (+.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) 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 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8)))
(+.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 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8)))
(+.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 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8)))
(*.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 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8))
(+.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 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8)))
(+.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 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8)))
(+.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 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8)))
(*.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 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8))
(+.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 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8)))
(+.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 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8)))
(+.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 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8)))
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 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8)))
(+.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 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8)))
(+.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 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8)))
(*.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 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8))
(+.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 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8)))
(+.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 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8)))
(+.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 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8)))
(*.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 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8))
(+.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 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8)))
(+.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 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8)))
(+.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 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8)))
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 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8)))
(+.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 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8)))
(+.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 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8)))
(*.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 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8))
(+.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 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8)))
(+.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 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8)))
(+.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 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8)))
(*.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 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8))
(+.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 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8)))
(+.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 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8)))
(+.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 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8)))
(*.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 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8))
(+.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 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8)))
(+.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 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8)))
(+.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 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8)))
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 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8)))
(+.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 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8)))
(+.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 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8)))
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 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8)))
(+.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 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8)))
(+.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 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8)))
(*.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 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8))
(+.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 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8)))
(+.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 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8)))
(+.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 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8)))
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 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8)))
(+.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 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8)))
(+.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 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8)))
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 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8)))
(+.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 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8)))
(+.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 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8)))
(+.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) 0)
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(+.f64 0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(-.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) 0)
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 2 (/.f64 (*.f64 l (*.f64 (pow.f64 d 2) (/.f64 2 h))) (pow.f64 (*.f64 D M) 2)))
(/.f64 2 (*.f64 (*.f64 (pow.f64 d 2) (/.f64 2 h)) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(/.f64 2 (*.f64 (*.f64 l (/.f64 2 h)) (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2))))
(*.f64 2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) (*.f64 l (/.f64 2 h)))))
(/.f64 2 (+.f64 (/.f64 (*.f64 l (/.f64 (pow.f64 d 2) h)) (pow.f64 (*.f64 D M) 2)) (/.f64 (*.f64 l (/.f64 (pow.f64 d 2) h)) (pow.f64 (*.f64 D M) 2))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (/.f64 (pow.f64 d 2) h)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 h (/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 (*.f64 D M) 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) (/.f64 1 (pow.f64 (*.f64 D M) 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) 1)
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 1 (/.f64 (*.f64 l (/.f64 (pow.f64 d 2) h)) (pow.f64 (*.f64 D M) 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (+.f64 h h) (/.f64 (*.f64 2 (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 D M) 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (+.f64 h h) (+.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 (*.f64 D M) 2)) (/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 (*.f64 D M) 2))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (/.f64 h l) (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 4 (+.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 d 2) (/.f64 2 h))) (pow.f64 (*.f64 D M) 2)) (/.f64 (*.f64 l (*.f64 (pow.f64 d 2) (/.f64 2 h))) (pow.f64 (*.f64 D M) 2))))
(/.f64 2 (*.f64 (*.f64 (pow.f64 d 2) (/.f64 2 h)) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(/.f64 2 (*.f64 (*.f64 l (/.f64 2 h)) (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2))))
(*.f64 2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) (*.f64 l (/.f64 2 h)))))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))) 2)
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (/.f64 (*.f64 2 (/.f64 h l)) (pow.f64 d 2)) (/.f64 2 (pow.f64 (*.f64 D M) 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (/.f64 (*.f64 2 (/.f64 h l)) (pow.f64 d 2)) (+.f64 (/.f64 1 (pow.f64 (*.f64 D M) 2)) (/.f64 1 (pow.f64 (*.f64 D M) 2))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 h 4) (+.f64 (/.f64 (*.f64 2 (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 D M) 2)) (/.f64 (*.f64 2 (*.f64 l (pow.f64 d 2))) (pow.f64 (*.f64 D M) 2))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 2 (/.f64 h l)) (/.f64 (*.f64 2 (pow.f64 d 2)) (pow.f64 (*.f64 D M) 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 2 (/.f64 h l)) (+.f64 (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2)) (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 2 (pow.f64 (*.f64 D M) 2)) (*.f64 l (*.f64 (pow.f64 d 2) (/.f64 2 h))))
(/.f64 2 (*.f64 (*.f64 (pow.f64 d 2) (/.f64 2 h)) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(/.f64 2 (*.f64 (*.f64 l (/.f64 2 h)) (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2))))
(*.f64 2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) (*.f64 l (/.f64 2 h)))))
(/.f64 (/.f64 h (pow.f64 d 2)) (/.f64 l (pow.f64 (*.f64 D M) 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (/.f64 1 l) (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 (*.f64 D M) 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (neg.f64 h) (/.f64 (*.f64 l (pow.f64 d 2)) (neg.f64 (pow.f64 (*.f64 D M) 2))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (/.f64 (neg.f64 h) l) (/.f64 (pow.f64 d 2) (neg.f64 (pow.f64 (*.f64 D M) 2))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) 4) (+.f64 (/.f64 2 (pow.f64 (*.f64 D M) 2)) (/.f64 2 (pow.f64 (*.f64 D M) 2))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (/.f64 h l) 4) (+.f64 (/.f64 (*.f64 2 (pow.f64 d 2)) (pow.f64 (*.f64 D M) 2)) (/.f64 (*.f64 2 (pow.f64 d 2)) (pow.f64 (*.f64 D M) 2))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 h -2) (+.f64 (/.f64 (*.f64 l (pow.f64 d 2)) (neg.f64 (pow.f64 (*.f64 D M) 2))) (/.f64 (*.f64 l (pow.f64 d 2)) (neg.f64 (pow.f64 (*.f64 D M) 2)))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (/.f64 h l) -2) (+.f64 (/.f64 (pow.f64 d 2) (neg.f64 (pow.f64 (*.f64 D M) 2))) (/.f64 (pow.f64 d 2) (neg.f64 (pow.f64 (*.f64 D M) 2)))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) 4) (*.f64 2 (*.f64 l (*.f64 (pow.f64 d 2) (/.f64 2 h)))))
(/.f64 2 (*.f64 (*.f64 (pow.f64 d 2) (/.f64 2 h)) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(/.f64 2 (*.f64 (*.f64 l (/.f64 2 h)) (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2))))
(*.f64 2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) (*.f64 l (/.f64 2 h)))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) 4) (*.f64 4 (*.f64 l (/.f64 (pow.f64 d 2) h))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) 4)) 4)
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))) (/.f64 1 h))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (/.f64 1 (pow.f64 d 2)) (/.f64 (/.f64 l h) (pow.f64 (*.f64 D M) 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (/.f64 (+.f64 h h) (pow.f64 d 2)) (/.f64 (+.f64 l l) (pow.f64 (*.f64 D M) 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (/.f64 (+.f64 h h) (pow.f64 d 2)) (+.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (/.f64 (neg.f64 h) (pow.f64 d 2)) (/.f64 l (neg.f64 (pow.f64 (*.f64 D M) 2))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) 4))) 8)
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 2 (/.f64 1 l)) (+.f64 (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 (*.f64 D M) 2)) (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 (*.f64 D M) 2))))
(*.f64 (/.f64 1 l) (/.f64 2 (+.f64 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 (*.f64 D M) 2))) (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 (*.f64 D M) 2))))))
(*.f64 (/.f64 1 l) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 (pow.f64 d 2) 1)))
(*.f64 (/.f64 1 l) (/.f64 h (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2))))
(/.f64 (*.f64 2 (/.f64 (+.f64 h h) (pow.f64 d 2))) (+.f64 (/.f64 (+.f64 l l) (pow.f64 (*.f64 D M) 2)) (/.f64 (+.f64 l l) (pow.f64 (*.f64 D M) 2))))
(*.f64 (/.f64 (+.f64 h h) (pow.f64 d 2)) (/.f64 2 (+.f64 (/.f64 (+.f64 l l) (pow.f64 (*.f64 D M) 2)) (/.f64 (+.f64 l l) (pow.f64 (*.f64 D M) 2)))))
(*.f64 2 (/.f64 (/.f64 (+.f64 h h) (pow.f64 d 2)) (+.f64 (/.f64 (+.f64 l l) (pow.f64 (*.f64 D M) 2)) (/.f64 (+.f64 l l) (pow.f64 (*.f64 D M) 2)))))
(/.f64 (*.f64 (/.f64 h (pow.f64 d 2)) -2) (+.f64 (/.f64 l (neg.f64 (pow.f64 (*.f64 D M) 2))) (/.f64 l (neg.f64 (pow.f64 (*.f64 D M) 2)))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) 4)) (+.f64 (*.f64 4 (*.f64 l (/.f64 (pow.f64 d 2) h))) (*.f64 4 (*.f64 l (/.f64 (pow.f64 d 2) h)))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 2 (/.f64 1 (pow.f64 d 2))) (+.f64 (/.f64 (/.f64 l h) (pow.f64 (*.f64 D M) 2)) (/.f64 (/.f64 l h) (pow.f64 (*.f64 D M) 2))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) 4) (*.f64 l (/.f64 (pow.f64 d 2) h))) 4)
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (pow.f64 d 2) h))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 l h))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) 2) (/.f64 (*.f64 l (/.f64 (pow.f64 d 2) h)) 2))
(/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 2 (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 l 2))))
(/.f64 2 (*.f64 l (/.f64 (/.f64 (pow.f64 d 2) h) (/.f64 (pow.f64 (*.f64 D M) 2) 2))))
(/.f64 2 (/.f64 2 (*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))))
(/.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) (neg.f64 (*.f64 l (/.f64 (pow.f64 d 2) h))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))) (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) (+.f64 (/.f64 1 h) (/.f64 1 h)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) 4))) (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) 4)))) 16)
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) 4) (*.f64 l (/.f64 (pow.f64 d 2) h))) (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) 4) (*.f64 l (/.f64 (pow.f64 d 2) h)))) 8)
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (pow.f64 (*.f64 D M) 2) l)) (*.f64 (pow.f64 d 2) (/.f64 2 h)))
(/.f64 2 (*.f64 (*.f64 (pow.f64 d 2) (/.f64 2 h)) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(/.f64 2 (*.f64 (*.f64 l (/.f64 2 h)) (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2))))
(*.f64 2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) (*.f64 l (/.f64 2 h)))))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) (*.f64 2 (/.f64 l h)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) (neg.f64 (pow.f64 (*.f64 D M) 2))) (+.f64 (neg.f64 (*.f64 l (/.f64 (pow.f64 d 2) h))) (neg.f64 (*.f64 l (/.f64 (pow.f64 d 2) h)))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 D M) 2))) (-.f64 0 (*.f64 l (*.f64 (pow.f64 d 2) (/.f64 2 h)))))
(/.f64 2 (*.f64 (*.f64 (pow.f64 d 2) (/.f64 2 h)) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(/.f64 2 (*.f64 (*.f64 l (/.f64 2 h)) (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2))))
(*.f64 2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) (*.f64 l (/.f64 2 h)))))
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2)))) (-.f64 0 (/.f64 1 h)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l)) (neg.f64 (/.f64 (pow.f64 d 2) h)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (pow.f64 d 2))) (neg.f64 (/.f64 l h)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 D M) 2))) (*.f64 l (/.f64 (pow.f64 d 2) h)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) 1)
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(+.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 (*.f64 l (pow.f64 d 2)) 0)
(*.f64 (pow.f64 d 2) l)
(-.f64 0 (neg.f64 (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 d 2) l)
(/.f64 (*.f64 l (pow.f64 d 2)) 1)
(*.f64 (pow.f64 d 2) l)
(/.f64 (*.f64 2 (*.f64 l (pow.f64 d 2))) 2)
(*.f64 (pow.f64 d 2) l)
(/.f64 (*.f64 (pow.f64 d 2) (*.f64 l 4)) 4)
(*.f64 (pow.f64 d 2) l)
(/.f64 (neg.f64 (*.f64 l (pow.f64 d 2))) -1)
(*.f64 (pow.f64 d 2) l)
(/.f64 (*.f64 2 (*.f64 (pow.f64 d 2) (*.f64 l 4))) 8)
(*.f64 (pow.f64 d 2) l)
(/.f64 (*.f64 2 (neg.f64 (*.f64 l (pow.f64 d 2)))) -2)
(*.f64 (pow.f64 d 2) l)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 d 2) (*.f64 l 4)))) 16)
(*.f64 (pow.f64 d 2) l)
(pow.f64 (*.f64 l (pow.f64 d 2)) 1)
(*.f64 (pow.f64 d 2) l)
(neg.f64 (neg.f64 (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 d 2) l)
(+.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) 0)
(/.f64 (/.f64 h l) (pow.f64 d 2))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(+.f64 0 (/.f64 h (*.f64 l (pow.f64 d 2))))
(/.f64 (/.f64 h l) (pow.f64 d 2))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(-.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) 0)
(/.f64 (/.f64 h l) (pow.f64 d 2))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(*.f64 2 (/.f64 h (*.f64 2 (*.f64 l (pow.f64 d 2)))))
(/.f64 (/.f64 h l) (pow.f64 d 2))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(*.f64 2 (/.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) 2))
(/.f64 (/.f64 h l) (pow.f64 d 2))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(*.f64 2 (*.f64 (/.f64 1/2 (*.f64 l (pow.f64 d 2))) h))
(/.f64 (/.f64 h l) (pow.f64 d 2))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(*.f64 h (/.f64 1 (*.f64 l (pow.f64 d 2))))
(/.f64 (/.f64 h l) (pow.f64 d 2))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) 1)
(/.f64 (/.f64 h l) (pow.f64 d 2))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(*.f64 1 (/.f64 h (*.f64 l (pow.f64 d 2))))
(/.f64 (/.f64 h l) (pow.f64 d 2))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(*.f64 -1 (/.f64 (neg.f64 h) (*.f64 l (pow.f64 d 2))))
(/.f64 (/.f64 h l) (pow.f64 d 2))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(*.f64 -1 (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l))))
(/.f64 (/.f64 h l) (pow.f64 d 2))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(*.f64 -1 (/.f64 (/.f64 h l) (neg.f64 (pow.f64 d 2))))
(/.f64 (/.f64 h l) (pow.f64 d 2))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(*.f64 (+.f64 h h) (/.f64 1/2 (*.f64 l (pow.f64 d 2))))
(/.f64 (/.f64 h l) (pow.f64 d 2))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(*.f64 (+.f64 h h) (*.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) 1/2))
(/.f64 (/.f64 h l) (pow.f64 d 2))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h l) (/.f64 1 (pow.f64 d 2)))
(/.f64 (/.f64 h l) (pow.f64 d 2))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (*.f64 2 (/.f64 h l)) (pow.f64 d 2)) 1/2)
(/.f64 (/.f64 h l) (pow.f64 d 2))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 h 4) (/.f64 1 (*.f64 (pow.f64 d 2) (*.f64 l 4))))
(*.f64 (*.f64 h 4) (/.f64 2 (*.f64 (pow.f64 d 2) (*.f64 l 8))))
(*.f64 4 (/.f64 h (*.f64 (pow.f64 d 2) (*.f64 l 4))))
(*.f64 (*.f64 2 (/.f64 h l)) (/.f64 2 (*.f64 (pow.f64 d 2) 4)))
(*.f64 (/.f64 h l) (*.f64 (/.f64 1/2 (pow.f64 d 2)) 2))
(*.f64 (/.f64 h l) (*.f64 2 (/.f64 1/2 (pow.f64 d 2))))
(*.f64 2 (*.f64 (/.f64 h l) (/.f64 1/2 (pow.f64 d 2))))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 1 l))
(/.f64 (/.f64 h l) (pow.f64 d 2))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 1 l) (/.f64 h (pow.f64 d 2)))
(/.f64 (/.f64 h l) (pow.f64 d 2))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) h)
(/.f64 (/.f64 h l) (pow.f64 d 2))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(*.f64 (neg.f64 h) (/.f64 -1 (*.f64 l (pow.f64 d 2))))
(/.f64 (/.f64 h l) (pow.f64 d 2))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(*.f64 (neg.f64 h) (/.f64 1 (*.f64 (pow.f64 d 2) (neg.f64 l))))
(/.f64 (/.f64 h l) (pow.f64 d 2))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (neg.f64 h) l) (/.f64 -1 (pow.f64 d 2)))
(/.f64 (/.f64 h l) (pow.f64 d 2))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 1 (pow.f64 d 2)) (/.f64 h l))
(/.f64 (/.f64 h l) (pow.f64 d 2))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (+.f64 h h) (pow.f64 d 2)) (/.f64 1/2 l))
(*.f64 (/.f64 1/2 (*.f64 l (pow.f64 d 2))) (+.f64 h h))
(/.f64 (/.f64 h l) (pow.f64 d 2))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(*.f64 1/2 (/.f64 (*.f64 2 (/.f64 h l)) (pow.f64 d 2)))
(/.f64 (/.f64 h l) (pow.f64 d 2))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 1/2 l) (/.f64 (+.f64 h h) (pow.f64 d 2)))
(*.f64 (/.f64 (+.f64 h h) (pow.f64 d 2)) (/.f64 1/2 l))
(*.f64 (*.f64 (/.f64 1 (*.f64 l (pow.f64 d 2))) 1/2) (+.f64 h h))
(/.f64 (/.f64 h l) (pow.f64 d 2))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 -1 (pow.f64 d 2)) (/.f64 (neg.f64 h) l))
(/.f64 (/.f64 h l) (pow.f64 d 2))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (neg.f64 h) (*.f64 l (pow.f64 d 2))) -1)
(/.f64 (/.f64 h l) (pow.f64 d 2))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l))) -1)
(/.f64 (/.f64 h l) (pow.f64 d 2))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 h l) (neg.f64 (pow.f64 d 2))) -1)
(/.f64 (/.f64 h l) (pow.f64 d 2))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 2 (*.f64 (pow.f64 d 2) 4)) (*.f64 2 (/.f64 h l)))
(*.f64 (*.f64 2 (/.f64 h l)) (/.f64 2 (*.f64 (pow.f64 d 2) 4)))
(*.f64 (/.f64 h l) (*.f64 (/.f64 1/2 (pow.f64 d 2)) 2))
(*.f64 (/.f64 h l) (*.f64 2 (/.f64 1/2 (pow.f64 d 2))))
(*.f64 2 (*.f64 (/.f64 h l) (/.f64 1/2 (pow.f64 d 2))))
(*.f64 (/.f64 h (*.f64 2 (*.f64 l (pow.f64 d 2)))) 2)
(/.f64 (/.f64 h l) (pow.f64 d 2))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) 2) 2)
(/.f64 (/.f64 h l) (pow.f64 d 2))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 1 (*.f64 (pow.f64 d 2) (*.f64 l 4))) (*.f64 h 4))
(*.f64 (*.f64 h 4) (/.f64 1 (*.f64 (pow.f64 d 2) (*.f64 l 4))))
(*.f64 (*.f64 h 4) (/.f64 2 (*.f64 (pow.f64 d 2) (*.f64 l 8))))
(*.f64 4 (/.f64 h (*.f64 (pow.f64 d 2) (*.f64 l 4))))
(*.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) (neg.f64 h))
(/.f64 (/.f64 h l) (pow.f64 d 2))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 1 (*.f64 (pow.f64 d 2) (neg.f64 l))) (neg.f64 h))
(/.f64 (/.f64 h l) (pow.f64 d 2))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(*.f64 (+.f64 (/.f64 1/2 (*.f64 l (pow.f64 d 2))) (/.f64 1/2 (*.f64 l (pow.f64 d 2)))) h)
(/.f64 (/.f64 h l) (pow.f64 d 2))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(pow.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) 1)
(/.f64 (/.f64 h l) (pow.f64 d 2))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(neg.f64 (/.f64 (neg.f64 h) (*.f64 l (pow.f64 d 2))))
(/.f64 (/.f64 h l) (pow.f64 d 2))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(neg.f64 (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l))))
(/.f64 (/.f64 h l) (pow.f64 d 2))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(neg.f64 (/.f64 (/.f64 h l) (neg.f64 (pow.f64 d 2))))
(/.f64 (/.f64 h l) (pow.f64 d 2))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(+.f64 (*.f64 w0 (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8))) 0)
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2))))))
(+.f64 0 (*.f64 w0 (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8))))
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2))))))
(-.f64 (*.f64 w0 (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8))) 0)
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2))))))
(/.f64 (*.f64 w0 (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8))) 1)
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2))))))
(/.f64 (*.f64 w0 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/4) 2)) 2)
(*.f64 (+.f64 2 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 2))) -1/4)) (/.f64 w0 2))
(*.f64 w0 (/.f64 (+.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) l)) -1/4))) 2))
(*.f64 w0 (/.f64 (+.f64 2 (*.f64 (*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2))) -1/4)) 2))
(/.f64 (*.f64 2 (*.f64 w0 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/4) 2))) 4)
(*.f64 (+.f64 2 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 2))) -1/4)) (/.f64 w0 2))
(*.f64 w0 (/.f64 (+.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) l)) -1/4))) 2))
(*.f64 w0 (/.f64 (+.f64 2 (*.f64 (*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2))) -1/4)) 2))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 w0 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/4) 2)))) 8)
(*.f64 (+.f64 2 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 2))) -1/4)) (/.f64 w0 2))
(*.f64 w0 (/.f64 (+.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) l)) -1/4))) 2))
(*.f64 w0 (/.f64 (+.f64 2 (*.f64 (*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2))) -1/4)) 2))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 w0 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/4) 2)))) (*.f64 2 (*.f64 2 (*.f64 w0 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/4) 2))))) 16)
(*.f64 (+.f64 2 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 2))) -1/4)) (/.f64 w0 2))
(*.f64 w0 (/.f64 (+.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) l)) -1/4))) 2))
(*.f64 w0 (/.f64 (+.f64 2 (*.f64 (*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2))) -1/4)) 2))
(pow.f64 (*.f64 w0 (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8))) 1)
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) l))))))
(*.f64 w0 (+.f64 1 (*.f64 -1/8 (*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2))))))

localize91.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.0b
(sqrt.f64 (-.f64 1 (/.f64 h (/.f64 2 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (+.f64 l l))))))
5.2b
(/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (+.f64 l l))
5.2b
(/.f64 h (/.f64 2 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (+.f64 l l))))
5.6b
(*.f64 D (/.f64 M d))
Compiler

Compiled 126 to 54 computations (57.1% saved)

series13.0ms (0.1%)

Counts
4 → 192
Calls

51 calls:

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

rewrite134.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
2058×rational.json-1
2058×rational.json-2
2058×rational.json-4
2058×rational.json-3
828×rational.json-simplify-35
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
019140
1145140
2403140
31319128
45336128
Stop Event
node limit
Counts
4 → 157
Calls
Call 1
Inputs
(*.f64 D (/.f64 M d))
(/.f64 h (/.f64 2 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (+.f64 l l))))
(/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (+.f64 l l))
(sqrt.f64 (-.f64 1 (/.f64 h (/.f64 2 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (+.f64 l l))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 D (/.f64 M d)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 D (/.f64 M d)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 D (/.f64 M d)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 D (/.f64 d M))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 D (/.f64 M d)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 M (*.f64 (/.f64 D d) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 D D) (*.f64 d (/.f64 2 M)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 D (/.f64 M d)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 D 4) (*.f64 4 (/.f64 d M)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 D d) (/.f64 1 M))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 D (/.f64 M d)) 4) (*.f64 (*.f64 D (/.f64 M d)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 D 4) (/.f64 d M)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 D) (-.f64 0 (/.f64 d M)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 D (/.f64 M d)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 h (/.f64 8 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l)) (*.f64 2 (/.f64 2 h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l)) (/.f64 4 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 (*.f64 l 4) (/.f64 2 h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 4 (/.f64 2 (/.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 (/.f64 2 (/.f64 h l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 (/.f64 1/2 (/.f64 2 (/.f64 h l))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 (*.f64 h 1/2) (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 (/.f64 1/2 l) (*.f64 h 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 2 (*.f64 4 (/.f64 2 (/.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l)) (*.f64 h 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l)) (/.f64 2 (/.f64 4 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l)) (*.f64 (/.f64 2 (/.f64 4 h)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (/.f64 1/2 (/.f64 2 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (/.f64 1 (/.f64 4 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 (/.f64 1/2 (/.f64 2 h)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 (/.f64 1 (/.f64 4 h)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (/.f64 2 (/.f64 8 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 D (/.f64 M d)) 2)) (/.f64 1/2 (/.f64 (*.f64 l 4) h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 D (/.f64 M d)) 2)) (*.f64 (/.f64 1/2 (/.f64 (*.f64 l 4) h)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 D (/.f64 M d)) 2)) (*.f64 (/.f64 1/2 (+.f64 l l)) (*.f64 h 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 D (/.f64 M d)) 2)) (/.f64 1 (*.f64 4 (/.f64 2 (/.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 h h) (/.f64 1/2 (/.f64 4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 h h) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 h h) (*.f64 (/.f64 1/2 (/.f64 4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 1/2) (/.f64 1 (/.f64 2 (/.f64 h l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 1/2) (*.f64 (/.f64 1 (/.f64 2 (/.f64 h l))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 D 2) (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 l 4) h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 l 4) h)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h 1/2)) (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 1/2 l)) (*.f64 h 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (pow.f64 D 2) (/.f64 (*.f64 l 4) h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 M d) 2) (*.f64 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 l 4) h)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 M d) 2) (*.f64 (*.f64 (pow.f64 D 2) (*.f64 h 1/2)) (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 M d) 2) (*.f64 (*.f64 (pow.f64 D 2) (/.f64 1/2 l)) (*.f64 h 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h 4) (/.f64 1 (*.f64 (/.f64 4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)) (/.f64 1 (*.f64 2 (*.f64 2 (/.f64 2 h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)) (/.f64 1 (*.f64 2 (/.f64 4 h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)) (/.f64 1 (/.f64 8 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 4) (/.f64 1 (*.f64 2 (*.f64 (*.f64 l 4) (/.f64 2 h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 h 1/2)) (/.f64 1/2 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h (pow.f64 (*.f64 D (/.f64 M d)) 2)) (/.f64 1/2 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 D 2) 1/2) (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 2 (/.f64 h l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 D 2) 1/2) (*.f64 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 2 (/.f64 h l))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 l) (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 h 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 D 2) (/.f64 1/2 l)) (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 D 2) (/.f64 1/2 l)) (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) 1/2) h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 D 2) (/.f64 1/2 l)) (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h 1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 h) (/.f64 1 (neg.f64 (/.f64 4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 h) (/.f64 1 (/.f64 -4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l))) (/.f64 1 (/.f64 -2 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l))) (/.f64 1 (neg.f64 (/.f64 2 h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2)) (/.f64 1 (*.f64 (/.f64 2 h) (neg.f64 (+.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) 1/4) h)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) 1/4) (/.f64 1 (/.f64 1 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h 1/2) (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 h (neg.f64 (/.f64 4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 h (/.f64 -4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 (/.f64 2 h) (neg.f64 (+.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 D 2)) (/.f64 (pow.f64 (/.f64 M d) 2) (*.f64 (*.f64 l 4) (/.f64 2 h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 D 2)) (/.f64 (pow.f64 (/.f64 M d) 2) (*.f64 4 (/.f64 2 (/.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (/.f64 M d) 2)) (/.f64 (pow.f64 D 2) (*.f64 (*.f64 l 4) (/.f64 2 h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (/.f64 M d) 2)) (/.f64 (pow.f64 D 2) (*.f64 4 (/.f64 2 (/.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1/2 l)) (/.f64 h (/.f64 4 (pow.f64 (*.f64 D (/.f64 M d)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1/2 l)) (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 4 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (pow.f64 D 2) (/.f64 1/2 l))) (/.f64 (pow.f64 (/.f64 M d) 2) (*.f64 2 (/.f64 2 h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (pow.f64 D 2) (/.f64 1/2 l))) (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 4 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 M d) 2) 1/2) (/.f64 (pow.f64 D 2) (/.f64 2 (/.f64 h l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 M d) 2) 1/2) (/.f64 (*.f64 (pow.f64 D 2) (/.f64 1/2 l)) (/.f64 1 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 2 h)) (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 D 2) (*.f64 h 1/2)) (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h 1/2)) (*.f64 (pow.f64 D 2) (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 2 (/.f64 h l))) (pow.f64 (*.f64 D (/.f64 M d)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 l 4) h)) (pow.f64 (/.f64 M d) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 l 4) h)) (pow.f64 D 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 2 h)) (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 4 h)) (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 4 h)) (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 (*.f64 l 4) h)) (*.f64 2 (pow.f64 (*.f64 D (/.f64 M d)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l))) (+.f64 h h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2 (/.f64 h l))) (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 2 (/.f64 h l))) (*.f64 (pow.f64 D 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 1/2 l)) (*.f64 (pow.f64 D 2) (*.f64 h 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 l l)) (*.f64 h (pow.f64 (*.f64 D (/.f64 M d)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) 1/4) (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 D (/.f64 M d)) 2)) (/.f64 1/2 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 D (/.f64 M d)) 2)) (*.f64 1/2 (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 D (/.f64 M d)) 2)) (*.f64 (/.f64 1/2 (+.f64 l l)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 1/2) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 D 2) (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 1/2 l)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 D 2) (*.f64 (/.f64 1/2 l) (pow.f64 (/.f64 M d) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 M d) 2) (*.f64 (pow.f64 D 2) (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 4) (/.f64 1 (*.f64 2 (*.f64 l 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 D 2) 1/2) (/.f64 (pow.f64 (/.f64 M d) 2) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 l) (pow.f64 (*.f64 D (/.f64 M d)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 D 2) (/.f64 1/2 l)) (pow.f64 (/.f64 M d) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2)) (/.f64 1 (neg.f64 (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (neg.f64 (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 D 2)) (/.f64 (pow.f64 (/.f64 M d) 2) (*.f64 l 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (/.f64 M d) 2)) (/.f64 (pow.f64 D 2) (*.f64 l 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1/2 l)) (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (pow.f64 D 2) (/.f64 1/2 l))) (*.f64 (pow.f64 (/.f64 M d) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 M d) 2) 1/2) (/.f64 (pow.f64 D 2) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (*.f64 2 (pow.f64 (*.f64 D (/.f64 M d)) 2)) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 1/2 l)) (pow.f64 D 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 l l)) (*.f64 2 (pow.f64 (*.f64 D (/.f64 M d)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 M 2) (*.f64 (pow.f64 (/.f64 1 d) 2) (*.f64 (pow.f64 D 2) (/.f64 1/2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4)))) 4) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4)))) 1)))))

simplify754.0ms (3.3%)

Algorithm
egg-herbie
Rules
1850×rational.json-simplify-35
1412×rational.json-simplify-44
1362×rational.json-simplify-47
1090×rational.json-simplify-61
810×rational.json-simplify-46
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
051316297
1135415765
2304315553
3783315553
Stop Event
node limit
Counts
349 → 292
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 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 (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 (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/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/2 (/.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 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 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 (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 D (/.f64 M d)) 0)
(+.f64 0 (*.f64 D (/.f64 M d)))
(-.f64 (*.f64 D (/.f64 M d)) 0)
(/.f64 D (/.f64 d M))
(/.f64 (*.f64 D (/.f64 M d)) 1)
(/.f64 (*.f64 M (*.f64 (/.f64 D d) 2)) 2)
(/.f64 (+.f64 D D) (*.f64 d (/.f64 2 M)))
(/.f64 (*.f64 (*.f64 D (/.f64 M d)) 4) 4)
(/.f64 (*.f64 D 4) (*.f64 4 (/.f64 d M)))
(/.f64 (/.f64 D d) (/.f64 1 M))
(/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 M d)) 4) (*.f64 (*.f64 D (/.f64 M d)) 4)) 8)
(/.f64 (/.f64 (*.f64 D 4) (/.f64 d M)) 4)
(/.f64 (neg.f64 D) (-.f64 0 (/.f64 d M)))
(pow.f64 (*.f64 D (/.f64 M d)) 1)
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4)) 0)
(+.f64 0 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4)))
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4)) 0)
(*.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) 1/4))
(*.f64 2 (/.f64 h (/.f64 8 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l)) (*.f64 2 (/.f64 2 h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l)) (/.f64 4 h)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 (*.f64 l 4) (/.f64 2 h))))
(*.f64 2 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 4 (/.f64 2 (/.f64 h l)))))
(*.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4)) 2))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 (/.f64 2 (/.f64 h l))))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 (/.f64 1/2 (/.f64 2 (/.f64 h l))) 1))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 (*.f64 h 1/2) (/.f64 1/2 l)))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 (/.f64 1/2 l) (*.f64 h 1/2)))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 2 (*.f64 4 (/.f64 2 (/.f64 h l)))))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l)) (*.f64 h 1/2))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l)) (/.f64 2 (/.f64 4 h)))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l)) (*.f64 (/.f64 2 (/.f64 4 h)) 1))
(*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4)) 1)
(*.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4)))
(*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (/.f64 1/2 (/.f64 2 h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (/.f64 1 (/.f64 4 h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4))
(*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 (/.f64 1/2 (/.f64 2 h)) 1))
(*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 (/.f64 1 (/.f64 4 h)) 1))
(*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (/.f64 2 (/.f64 8 h)))
(*.f64 (*.f64 2 (pow.f64 (*.f64 D (/.f64 M d)) 2)) (/.f64 1/2 (/.f64 (*.f64 l 4) h)))
(*.f64 (*.f64 2 (pow.f64 (*.f64 D (/.f64 M d)) 2)) (*.f64 (/.f64 1/2 (/.f64 (*.f64 l 4) h)) 1))
(*.f64 (*.f64 2 (pow.f64 (*.f64 D (/.f64 M d)) 2)) (*.f64 (/.f64 1/2 (+.f64 l l)) (*.f64 h 1/2)))
(*.f64 (*.f64 2 (pow.f64 (*.f64 D (/.f64 M d)) 2)) (/.f64 1 (*.f64 4 (/.f64 2 (/.f64 h l)))))
(*.f64 (+.f64 h h) (/.f64 1/2 (/.f64 4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l))))
(*.f64 (+.f64 h h) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) 1/4)))
(*.f64 (+.f64 h h) (*.f64 (/.f64 1/2 (/.f64 4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l))) 1))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 1/2) (/.f64 1 (/.f64 2 (/.f64 h l))))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 1/2) (*.f64 (/.f64 1 (/.f64 2 (/.f64 h l))) 1))
(*.f64 (pow.f64 D 2) (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 l 4) h)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 l 4) h)) 1))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h 1/2)) (/.f64 1/2 l)))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 1/2 l)) (*.f64 h 1/2)))
(*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (pow.f64 D 2) (/.f64 (*.f64 l 4) h)))
(*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 l 4) h)) 1))
(*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 (*.f64 (pow.f64 D 2) (*.f64 h 1/2)) (/.f64 1/2 l)))
(*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 (*.f64 (pow.f64 D 2) (/.f64 1/2 l)) (*.f64 h 1/2)))
(*.f64 (*.f64 h 4) (/.f64 1 (*.f64 (/.f64 4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)) 4)))
(*.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)) (/.f64 1 (*.f64 2 (*.f64 2 (/.f64 2 h)))))
(*.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)) (/.f64 1 (*.f64 2 (/.f64 4 h))))
(*.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)) (/.f64 1 (/.f64 8 h)))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 4) (/.f64 1 (*.f64 2 (*.f64 (*.f64 l 4) (/.f64 2 h)))))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 h 1/2)) (/.f64 1/2 l))
(*.f64 (*.f64 h (pow.f64 (*.f64 D (/.f64 M d)) 2)) (/.f64 1/2 (+.f64 l l)))
(*.f64 1/2 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/2)))
(*.f64 (*.f64 (pow.f64 D 2) 1/2) (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 2 (/.f64 h l))))
(*.f64 (*.f64 (pow.f64 D 2) 1/2) (*.f64 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 2 (/.f64 h l))) 1))
(*.f64 (/.f64 1/2 l) (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 h 1/2)))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 1/2 l)) (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h 1/2)))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 1/2 l)) (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) 1/2) h))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 1/2 l)) (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h 1/2)) 1))
(*.f64 (neg.f64 h) (/.f64 1 (neg.f64 (/.f64 4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)))))
(*.f64 (neg.f64 h) (/.f64 1 (/.f64 -4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l))))
(*.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l))) (/.f64 1 (/.f64 -2 h)))
(*.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l))) (/.f64 1 (neg.f64 (/.f64 2 h))))
(*.f64 (neg.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2)) (/.f64 1 (*.f64 (/.f64 2 h) (neg.f64 (+.f64 l l)))))
(*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) 1/4) h)
(*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) 1/4) (/.f64 1 (/.f64 1 h)))
(*.f64 (*.f64 h 1/2) (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l)))
(*.f64 -1 (/.f64 h (neg.f64 (/.f64 4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)))))
(*.f64 -1 (/.f64 h (/.f64 -4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l))))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 (/.f64 2 h) (neg.f64 (+.f64 l l)))))
(*.f64 (*.f64 2 (pow.f64 D 2)) (/.f64 (pow.f64 (/.f64 M d) 2) (*.f64 (*.f64 l 4) (/.f64 2 h))))
(*.f64 (*.f64 2 (pow.f64 D 2)) (/.f64 (pow.f64 (/.f64 M d) 2) (*.f64 4 (/.f64 2 (/.f64 h l)))))
(*.f64 (*.f64 2 (pow.f64 (/.f64 M d) 2)) (/.f64 (pow.f64 D 2) (*.f64 (*.f64 l 4) (/.f64 2 h))))
(*.f64 (*.f64 2 (pow.f64 (/.f64 M d) 2)) (/.f64 (pow.f64 D 2) (*.f64 4 (/.f64 2 (/.f64 h l)))))
(*.f64 (*.f64 2 (/.f64 1/2 l)) (/.f64 h (/.f64 4 (pow.f64 (*.f64 D (/.f64 M d)) 2))))
(*.f64 (*.f64 2 (/.f64 1/2 l)) (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 4 h)))
(*.f64 (*.f64 2 (*.f64 (pow.f64 D 2) (/.f64 1/2 l))) (/.f64 (pow.f64 (/.f64 M d) 2) (*.f64 2 (/.f64 2 h))))
(*.f64 (*.f64 2 (*.f64 (pow.f64 D 2) (/.f64 1/2 l))) (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 4 h)))
(*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/2)) 1/2)
(*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) 1/2) (/.f64 (pow.f64 D 2) (/.f64 2 (/.f64 h l))))
(*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) 1/2) (/.f64 (*.f64 (pow.f64 D 2) (/.f64 1/2 l)) (/.f64 1 h)))
(*.f64 (/.f64 2 (/.f64 2 h)) (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) 1/4))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 h 1/2)) (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 1/2 l)))
(*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h 1/2)) (*.f64 (pow.f64 D 2) (/.f64 1/2 l)))
(*.f64 (/.f64 1/2 (/.f64 2 (/.f64 h l))) (pow.f64 (*.f64 D (/.f64 M d)) 2))
(*.f64 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 l 4) h)) (pow.f64 (/.f64 M d) 2))
(*.f64 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 l 4) h)) (pow.f64 D 2))
(*.f64 (/.f64 1/2 (/.f64 2 h)) (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l))
(*.f64 (/.f64 2 (/.f64 4 h)) (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l)))
(*.f64 (/.f64 1 (/.f64 4 h)) (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l))
(*.f64 (/.f64 1/2 (/.f64 (*.f64 l 4) h)) (*.f64 2 (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (/.f64 1/2 (/.f64 4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l))) (+.f64 h h))
(*.f64 (/.f64 1 (/.f64 2 (/.f64 h l))) (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 1/2))
(*.f64 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 2 (/.f64 h l))) (*.f64 (pow.f64 D 2) 1/2))
(*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 1/2 l)) (*.f64 (pow.f64 D 2) (*.f64 h 1/2)))
(*.f64 (/.f64 1/2 (+.f64 l l)) (*.f64 h (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4)) 1)
(+.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l)) 0)
(+.f64 0 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l)))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) 1/4) (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) 1/4))
(-.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l)) 0)
(*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) 1/4))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l)) 1)
(*.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l)))
(*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) 1/2)
(*.f64 (*.f64 2 (pow.f64 (*.f64 D (/.f64 M d)) 2)) (/.f64 1/2 (+.f64 l l)))
(*.f64 (*.f64 2 (pow.f64 (*.f64 D (/.f64 M d)) 2)) (*.f64 1/2 (/.f64 1/2 l)))
(*.f64 (*.f64 2 (pow.f64 (*.f64 D (/.f64 M d)) 2)) (*.f64 (/.f64 1/2 (+.f64 l l)) 1))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 1/2) (/.f64 1 l))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 1/2 l)))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 1/2 l)) 1))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 1/2 l) (pow.f64 (/.f64 M d) 2)))
(*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 (pow.f64 D 2) (/.f64 1/2 l)))
(*.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 4) (/.f64 1 (*.f64 2 (*.f64 l 4))))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l))
(*.f64 (*.f64 (pow.f64 D 2) 1/2) (/.f64 (pow.f64 (/.f64 M d) 2) l))
(*.f64 (/.f64 1/2 l) (pow.f64 (*.f64 D (/.f64 M d)) 2))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 1/2 l)) (pow.f64 (/.f64 M d) 2))
(*.f64 (neg.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2)) (/.f64 1 (neg.f64 (+.f64 l l))))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (neg.f64 (+.f64 l l))))
(*.f64 (*.f64 2 (pow.f64 D 2)) (/.f64 (pow.f64 (/.f64 M d) 2) (*.f64 l 4)))
(*.f64 (*.f64 2 (pow.f64 (/.f64 M d) 2)) (/.f64 (pow.f64 D 2) (*.f64 l 4)))
(*.f64 (*.f64 2 (/.f64 1/2 l)) (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 1/2))
(*.f64 (*.f64 2 (*.f64 (pow.f64 D 2) (/.f64 1/2 l))) (*.f64 (pow.f64 (/.f64 M d) 2) 1/2))
(*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) 1/2) (/.f64 (pow.f64 D 2) l))
(*.f64 1/4 (/.f64 (*.f64 2 (pow.f64 (*.f64 D (/.f64 M d)) 2)) l))
(*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 1/2 l)) (pow.f64 D 2))
(*.f64 (/.f64 1/2 (+.f64 l l)) (*.f64 2 (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (pow.f64 M 2) (*.f64 (pow.f64 (/.f64 1 d) 2) (*.f64 (pow.f64 D 2) (/.f64 1/2 l))))
(pow.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l)) 1)
(+.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4)))) 0)
(+.f64 0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4)))))
(-.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4)))) 0)
(*.f64 2 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4)))) 2))
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4)))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4)))) 1)
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4))))) 1/2)
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4)))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4))))) 2)
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4)))) 4) 4)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4)))) 4) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4)))) 4)) 8)
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4)))) 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 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 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 (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 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 (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 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 (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 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 (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 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 (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 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 (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 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 (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 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 (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 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 (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 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 (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 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 (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 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 (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 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 (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 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 (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 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 (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 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 (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 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 (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 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 (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 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 (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 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 (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 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 (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 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 (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 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 (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 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 (pow.f64 D 2) (*.f64 (pow.f64 M 2) 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 (pow.f64 (*.f64 D M) 2) (/.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 h (pow.f64 (*.f64 D M) 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 (pow.f64 D 2) (*.f64 (pow.f64 M 2) 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 (pow.f64 (*.f64 D M) 2) (/.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 h (pow.f64 (*.f64 D M) 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 (pow.f64 D 2) (*.f64 (pow.f64 M 2) 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 (pow.f64 (*.f64 D M) 2) (/.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 h (pow.f64 (*.f64 D M) 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 (pow.f64 D 2) (*.f64 (pow.f64 M 2) 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 (pow.f64 (*.f64 D M) 2) (/.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 h (pow.f64 (*.f64 D M) 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 (pow.f64 D 2) (*.f64 (pow.f64 M 2) 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 (pow.f64 (*.f64 D M) 2) (/.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 h (pow.f64 (*.f64 D M) 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 (pow.f64 D 2) (*.f64 (pow.f64 M 2) 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 (pow.f64 (*.f64 D M) 2) (/.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 h (pow.f64 (*.f64 D M) 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 (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 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 (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 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 (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 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 (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 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 (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 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 (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 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 (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 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 (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 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 (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 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 (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 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 (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 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 (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 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 (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 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 (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 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 (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 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 (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 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 (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 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 (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 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 (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 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 (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 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 (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 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 (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 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 (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 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 (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 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/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 1/2 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D 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 (*.f64 h (pow.f64 (*.f64 D M) 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 (*.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 h (pow.f64 (*.f64 D M) 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 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (pow.f64 d 4)) (pow.f64 l 2)))) (+.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 (*.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 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))) -1/8) (+.f64 (+.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) (*.f64 (pow.f64 M 6) (pow.f64 D 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) 1))
(+.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 (*.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 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (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 l 3) (pow.f64 d 6))))) (+.f64 1 (*.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 h (pow.f64 (*.f64 D M) 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 (*.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 h (pow.f64 (*.f64 D M) 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 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (pow.f64 d 4)) (pow.f64 l 2)))) (+.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 (*.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 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))) -1/8) (+.f64 (+.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) (*.f64 (pow.f64 M 6) (pow.f64 D 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) 1))
(+.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 (*.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 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (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 l 3) (pow.f64 d 6))))) (+.f64 1 (*.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 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 D M) (*.f64 (/.f64 (sqrt.f64 -1/4) 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 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)) (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) D))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 D M) (*.f64 (/.f64 (sqrt.f64 -1/4) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (/.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) D)) M) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 D M) (*.f64 (/.f64 (sqrt.f64 -1/4) d) (sqrt.f64 (/.f64 h l)))))
(+.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 d 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 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) D))) (*.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 (*.f64 D M) (*.f64 (/.f64 (sqrt.f64 -1/4) d) (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (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 d (*.f64 (sqrt.f64 -1/4) D)) M) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 D M) (*.f64 (/.f64 (sqrt.f64 -1/4) d) (sqrt.f64 (/.f64 h l))))))
(+.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 (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 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (/.f64 (pow.f64 d 5) (sqrt.f64 -1/1024)) (pow.f64 (*.f64 D M) 5)))) (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) D))) (*.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 (*.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 M) (*.f64 (/.f64 (sqrt.f64 -1/4) d) (sqrt.f64 (/.f64 h l)))))))
(+.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (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 d (*.f64 (sqrt.f64 -1/4) D)) M) (*.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 (/.f64 (pow.f64 d 5) (sqrt.f64 -1/1024)) (pow.f64 (*.f64 D M) 5)))) (*.f64 (*.f64 D M) (*.f64 (/.f64 (sqrt.f64 -1/4) 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 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1))
(*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (neg.f64 (sqrt.f64 (/.f64 h l))))
(*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) 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 (sqrt.f64 (/.f64 h l)) -1)) (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)))
(+.f64 (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) D))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)))
(+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (/.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) D)) M))))
(+.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 (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 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1)) (*.f64 (/.f64 (/.f64 d 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 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) D))) (*.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 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3)))) (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (/.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) D)) M)))))
(+.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 (sqrt.f64 (/.f64 h l)) -1)) (+.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 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (/.f64 (pow.f64 d 5) (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 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) D))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.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 (*.f64 M (sqrt.f64 -1/4)) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (/.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) D)) M))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (sqrt.f64 -1/1024)) (pow.f64 (*.f64 D M) 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 (*.f64 D M) 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 (*.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 h (pow.f64 (*.f64 D M) 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 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (pow.f64 d 4)) (pow.f64 l 2)))) (+.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 (*.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 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))) -1/8) (+.f64 (+.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) (*.f64 (pow.f64 M 6) (pow.f64 D 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) 1))
(+.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 (*.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 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (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 l 3) (pow.f64 d 6))))) (+.f64 1 (*.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 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 D M) (*.f64 (/.f64 (sqrt.f64 -1/4) 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 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)) (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) D))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 D M) (*.f64 (/.f64 (sqrt.f64 -1/4) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (/.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) D)) M) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 D M) (*.f64 (/.f64 (sqrt.f64 -1/4) 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 (/.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 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 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) D))) (*.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 (*.f64 D M) (*.f64 (/.f64 (sqrt.f64 -1/4) d) (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (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 d (*.f64 (sqrt.f64 -1/4) D)) M) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 D M) (*.f64 (/.f64 (sqrt.f64 -1/4) 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 (/.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 (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 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (/.f64 (pow.f64 d 5) (sqrt.f64 -1/1024)) (pow.f64 (*.f64 D M) 5)))) (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) D))) (*.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 (*.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 M) (*.f64 (/.f64 (sqrt.f64 -1/4) d) (sqrt.f64 (/.f64 h l)))))))
(+.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (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 d (*.f64 (sqrt.f64 -1/4) D)) M) (*.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 (/.f64 (pow.f64 d 5) (sqrt.f64 -1/1024)) (pow.f64 (*.f64 D M) 5)))) (*.f64 (*.f64 D M) (*.f64 (/.f64 (sqrt.f64 -1/4) 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 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1))
(*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (neg.f64 (sqrt.f64 (/.f64 h l))))
(*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) 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 (sqrt.f64 (/.f64 h l)) -1)) (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)))
(+.f64 (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) D))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)))
(+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (/.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) D)) M))))
(+.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 (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 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1)) (*.f64 (/.f64 (/.f64 d 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 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) D))) (*.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 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3)))) (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (/.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) D)) M)))))
(+.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 (sqrt.f64 (/.f64 h l)) -1)) (+.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 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (/.f64 (pow.f64 d 5) (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 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) D))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.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 (*.f64 M (sqrt.f64 -1/4)) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (/.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) D)) M))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 1/8 (/.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (sqrt.f64 -1/1024)) (pow.f64 (*.f64 D M) 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 D M) (*.f64 (/.f64 (sqrt.f64 -1/4) 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 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)) (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) D))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 D M) (*.f64 (/.f64 (sqrt.f64 -1/4) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (/.f64 (/.f64 d (*.f64 (sqrt.f64 -1/4) D)) M) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 D M) (*.f64 (/.f64 (sqrt.f64 -1/4) 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 (/.f64 (/.f64 d 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 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) D))) (*.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 (*.f64 D M) (*.f64 (/.f64 (sqrt.f64 -1/4) d) (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (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 d (*.f64 (sqrt.f64 -1/4) D)) M) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 D M) (*.f64 (/.f64 (sqrt.f64 -1/4) 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))))))))
(+.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 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (/.f64 (pow.f64 d 5) (sqrt.f64 -1/1024)) (pow.f64 (*.f64 D M) 5)))) (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 (sqrt.f64 -1/4) D))) (*.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 (*.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 M) (*.f64 (/.f64 (sqrt.f64 -1/4) d) (sqrt.f64 (/.f64 h l)))))))
(+.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (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 d (*.f64 (sqrt.f64 -1/4) D)) M) (*.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 (/.f64 (pow.f64 d 5) (sqrt.f64 -1/1024)) (pow.f64 (*.f64 D M) 5)))) (*.f64 (*.f64 D M) (*.f64 (/.f64 (sqrt.f64 -1/4) 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 (*.f64 h (pow.f64 (*.f64 D M) 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 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.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 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 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 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (pow.f64 d 4)) (pow.f64 l 2)))) (+.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 (*.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 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))) -1/8) (+.f64 (+.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) (*.f64 (pow.f64 M 6) (pow.f64 D 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) 1))
(+.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 (*.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 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (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 l 3) (pow.f64 d 6))))) (+.f64 1 (*.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 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))))
(+.f64 1 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 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 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.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 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 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 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (pow.f64 d 4)) (pow.f64 l 2)))) (+.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 (*.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 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))) -1/8) (+.f64 (+.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) (*.f64 (pow.f64 M 6) (pow.f64 D 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) 1))
(+.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 (*.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 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (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 l 3) (pow.f64 d 6))))) (+.f64 1 (*.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 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 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 (*.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 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 h (pow.f64 (*.f64 D M) 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 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (pow.f64 d 4)) (pow.f64 l 2)))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 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 (*.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 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))) -1/8) (+.f64 (+.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) (*.f64 (pow.f64 M 6) (pow.f64 D 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) 1))
(+.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 (*.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 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (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 l 3) (pow.f64 d 6))))) (+.f64 1 (*.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 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))))
(+.f64 1 (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 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 (*.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 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 h (pow.f64 (*.f64 D M) 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 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (pow.f64 d 4)) (pow.f64 l 2)))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 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 (*.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 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))) -1/8) (+.f64 (+.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) (*.f64 (pow.f64 M 6) (pow.f64 D 6))) (*.f64 (pow.f64 l 3) (pow.f64 d 6))))) 1))
(+.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 (*.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 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (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 l 3) (pow.f64 d 6))))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8))))
(+.f64 (*.f64 D (/.f64 M d)) 0)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(+.f64 0 (*.f64 D (/.f64 M d)))
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(-.f64 (*.f64 D (/.f64 M d)) 0)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 D (/.f64 d M))
(/.f64 M (/.f64 d D))
(/.f64 (*.f64 D (/.f64 M d)) 1)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 M (*.f64 (/.f64 D d) 2)) 2)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (+.f64 D D) (*.f64 d (/.f64 2 M)))
(/.f64 D (/.f64 d M))
(/.f64 M (/.f64 d D))
(/.f64 (*.f64 (*.f64 D (/.f64 M d)) 4) 4)
(*.f64 4 (/.f64 (*.f64 D (/.f64 M d)) 4))
(*.f64 (*.f64 D (/.f64 M d)) 1)
(/.f64 (*.f64 D 4) (*.f64 4 (/.f64 d M)))
(*.f64 (/.f64 D (/.f64 d M)) 1)
(*.f64 (/.f64 M (/.f64 d D)) 1)
(/.f64 (/.f64 D d) (/.f64 1 M))
(/.f64 D (/.f64 d M))
(/.f64 M (/.f64 d D))
(/.f64 (+.f64 (*.f64 (*.f64 D (/.f64 M d)) 4) (*.f64 (*.f64 D (/.f64 M d)) 4)) 8)
(*.f64 4 (/.f64 (*.f64 D (/.f64 M d)) 4))
(*.f64 (*.f64 D (/.f64 M d)) 1)
(/.f64 (/.f64 (*.f64 D 4) (/.f64 d M)) 4)
(/.f64 (*.f64 D 4) (*.f64 4 (/.f64 d M)))
(*.f64 (/.f64 D (/.f64 d M)) 1)
(*.f64 (/.f64 M (/.f64 d D)) 1)
(/.f64 (neg.f64 D) (-.f64 0 (/.f64 d M)))
(/.f64 D (/.f64 d M))
(/.f64 M (/.f64 d D))
(pow.f64 (*.f64 D (/.f64 M d)) 1)
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4)) 0)
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)))
(+.f64 0 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)))
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4)) 0)
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)))
(*.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) 1/4))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)))
(*.f64 2 (/.f64 h (/.f64 8 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l))))
(*.f64 2 (/.f64 h (/.f64 l (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 8))))
(*.f64 2 (/.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 8 h)) l))
(*.f64 2 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h (*.f64 l 8))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l)) (*.f64 2 (/.f64 2 h))))
(*.f64 2 (/.f64 h (/.f64 l (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 8))))
(*.f64 2 (/.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 8 h)) l))
(*.f64 2 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h (*.f64 l 8))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l)) (/.f64 4 h)))
(*.f64 2 (/.f64 h (/.f64 l (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 8))))
(*.f64 2 (/.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 8 h)) l))
(*.f64 2 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h (*.f64 l 8))))
(*.f64 2 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 (*.f64 l 4) (/.f64 2 h))))
(*.f64 2 (/.f64 h (/.f64 l (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 8))))
(*.f64 2 (/.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 8 h)) l))
(*.f64 2 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h (*.f64 l 8))))
(*.f64 2 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 4 (/.f64 2 (/.f64 h l)))))
(*.f64 2 (/.f64 h (/.f64 l (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 8))))
(*.f64 2 (/.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 8 h)) l))
(*.f64 2 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h (*.f64 l 8))))
(*.f64 2 (/.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4)) 2))
(*.f64 2 (*.f64 (*.f64 1/4 h) (/.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) 2)))
(*.f64 2 (*.f64 (*.f64 1/8 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)) h))
(*.f64 2 (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)) 1/8))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 (/.f64 2 (/.f64 h l))))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 h l) 4))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 (/.f64 1/2 (/.f64 2 (/.f64 h l))) 1))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 h l) 4))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 (*.f64 h 1/2) (/.f64 1/2 l)))
(*.f64 h (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l))))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 (/.f64 1/4 l) h))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 (/.f64 1/2 l) (*.f64 h 1/2)))
(*.f64 h (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l))))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 (/.f64 1/4 l) h))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 2 (*.f64 4 (/.f64 2 (/.f64 h l)))))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 h l) 4))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l)) (*.f64 h 1/2))
(*.f64 h (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l))))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 (/.f64 1/4 l) h))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l)) (/.f64 2 (/.f64 4 h)))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 h l) 4))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l)) (*.f64 (/.f64 2 (/.f64 4 h)) 1))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 h l) 4))
(*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4)) 1)
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)))
(*.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)))
(*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (/.f64 1/2 (/.f64 2 h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (/.f64 h 4))
(*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (/.f64 1 (/.f64 4 h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (/.f64 h 4))
(*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)))
(*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 (/.f64 1/2 (/.f64 2 h)) 1))
(*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (/.f64 h 4))
(*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 (/.f64 1 (/.f64 4 h)) 1))
(*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (/.f64 h 4))
(*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (/.f64 2 (/.f64 8 h)))
(*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (/.f64 h 4))
(*.f64 (*.f64 2 (pow.f64 (*.f64 D (/.f64 M d)) 2)) (/.f64 1/2 (/.f64 (*.f64 l 4) h)))
(*.f64 2 (/.f64 h (/.f64 l (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 8))))
(*.f64 2 (/.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 8 h)) l))
(*.f64 2 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h (*.f64 l 8))))
(*.f64 (*.f64 2 (pow.f64 (*.f64 D (/.f64 M d)) 2)) (*.f64 (/.f64 1/2 (/.f64 (*.f64 l 4) h)) 1))
(*.f64 2 (/.f64 h (/.f64 l (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 8))))
(*.f64 2 (/.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 8 h)) l))
(*.f64 2 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h (*.f64 l 8))))
(*.f64 (*.f64 2 (pow.f64 (*.f64 D (/.f64 M d)) 2)) (*.f64 (/.f64 1/2 (+.f64 l l)) (*.f64 h 1/2)))
(*.f64 h (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l))))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 (/.f64 1/4 l) h))
(*.f64 (*.f64 2 (pow.f64 (*.f64 D (/.f64 M d)) 2)) (/.f64 1 (*.f64 4 (/.f64 2 (/.f64 h l)))))
(*.f64 2 (/.f64 h (/.f64 l (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 8))))
(*.f64 2 (/.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 8 h)) l))
(*.f64 2 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h (*.f64 l 8))))
(*.f64 (+.f64 h h) (/.f64 1/2 (/.f64 4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l))))
(*.f64 2 (/.f64 h (/.f64 l (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 8))))
(*.f64 2 (/.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 8 h)) l))
(*.f64 2 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h (*.f64 l 8))))
(*.f64 (+.f64 h h) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) 1/4)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)))
(*.f64 (+.f64 h h) (*.f64 (/.f64 1/2 (/.f64 4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l))) 1))
(*.f64 2 (/.f64 h (/.f64 l (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 8))))
(*.f64 2 (/.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 8 h)) l))
(*.f64 2 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h (*.f64 l 8))))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 1/2) (/.f64 1 (/.f64 2 (/.f64 h l))))
(*.f64 h (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l))))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 (/.f64 1/4 l) h))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 1/2) (*.f64 (/.f64 1 (/.f64 2 (/.f64 h l))) 1))
(*.f64 h (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l))))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 (/.f64 1/4 l) h))
(*.f64 (pow.f64 D 2) (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 l 4) h)))
(*.f64 (pow.f64 D 2) (/.f64 (pow.f64 (/.f64 M d) 2) (*.f64 4 (/.f64 l h))))
(*.f64 (pow.f64 D 2) (/.f64 h (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2)))))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 l 4) h)) 1))
(*.f64 (pow.f64 D 2) (/.f64 (pow.f64 (/.f64 M d) 2) (*.f64 4 (/.f64 l h))))
(*.f64 (pow.f64 D 2) (/.f64 h (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2)))))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h 1/2)) (/.f64 1/2 l)))
(*.f64 h (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l))))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 (/.f64 1/4 l) h))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 1/2 l)) (*.f64 h 1/2)))
(*.f64 h (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l))))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 (/.f64 1/4 l) h))
(*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (pow.f64 D 2) (/.f64 (*.f64 l 4) h)))
(*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (pow.f64 D 2) (*.f64 4 (/.f64 l h))))
(*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (pow.f64 D 2) (*.f64 l (/.f64 4 h))))
(*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 l 4) h)) 1))
(*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (pow.f64 D 2) (*.f64 4 (/.f64 l h))))
(*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (pow.f64 D 2) (*.f64 l (/.f64 4 h))))
(*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 (*.f64 (pow.f64 D 2) (*.f64 h 1/2)) (/.f64 1/2 l)))
(*.f64 h (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l))))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 (/.f64 1/4 l) h))
(*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 (*.f64 (pow.f64 D 2) (/.f64 1/2 l)) (*.f64 h 1/2)))
(*.f64 h (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l))))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 (/.f64 1/4 l) h))
(*.f64 (*.f64 h 4) (/.f64 1 (*.f64 (/.f64 4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)) 4)))
(*.f64 (*.f64 h 4) (/.f64 (/.f64 1 (/.f64 l (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 4))) 4))
(*.f64 (*.f64 h 4) (/.f64 1/4 (/.f64 l (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 4))))
(*.f64 h (*.f64 4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 l 16))))
(*.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)) (/.f64 1 (*.f64 2 (*.f64 2 (/.f64 2 h)))))
(*.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)) (/.f64 1/2 (*.f64 2 (/.f64 2 h))))
(*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 2 (/.f64 h 8)))
(*.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)) (/.f64 1 (*.f64 2 (/.f64 4 h))))
(*.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)) (/.f64 1/2 (*.f64 2 (/.f64 2 h))))
(*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 2 (/.f64 h 8)))
(*.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)) (/.f64 1 (/.f64 8 h)))
(*.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)) (/.f64 1/2 (*.f64 2 (/.f64 2 h))))
(*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 2 (/.f64 h 8)))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 4) (/.f64 1 (*.f64 2 (*.f64 (*.f64 l 4) (/.f64 2 h)))))
(*.f64 (*.f64 4 (pow.f64 (*.f64 D (/.f64 M d)) 2)) (/.f64 1/2 (*.f64 (/.f64 2 h) (*.f64 l 4))))
(*.f64 4 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 h 4) (*.f64 l 4))))
(*.f64 4 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h (*.f64 l 16))))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 h 1/2)) (/.f64 1/2 l))
(*.f64 h (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l))))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 (/.f64 1/4 l) h))
(*.f64 (*.f64 h (pow.f64 (*.f64 D (/.f64 M d)) 2)) (/.f64 1/2 (+.f64 l l)))
(*.f64 h (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l))))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 (/.f64 1/4 l) h))
(*.f64 1/2 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/2)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) 1/2) (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 2 (/.f64 h l))))
(*.f64 1/2 (*.f64 (/.f64 (/.f64 h l) (/.f64 2 (pow.f64 (/.f64 M d) 2))) (pow.f64 D 2)))
(*.f64 (pow.f64 D 2) (*.f64 1/2 (/.f64 h (/.f64 (+.f64 l l) (pow.f64 (/.f64 M d) 2)))))
(*.f64 (*.f64 (pow.f64 D 2) 1/2) (*.f64 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 2 (/.f64 h l))) 1))
(*.f64 (*.f64 (pow.f64 D 2) 1/2) (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 2 (/.f64 h l))))
(*.f64 1/2 (*.f64 (/.f64 (/.f64 h l) (/.f64 2 (pow.f64 (/.f64 M d) 2))) (pow.f64 D 2)))
(*.f64 (pow.f64 D 2) (*.f64 1/2 (/.f64 h (/.f64 (+.f64 l l) (pow.f64 (/.f64 M d) 2)))))
(*.f64 (/.f64 1/2 l) (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 h 1/2)))
(*.f64 h (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l))))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 (/.f64 1/4 l) h))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 1/2 l)) (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h 1/2)))
(*.f64 h (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l))))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 (/.f64 1/4 l) h))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 1/2 l)) (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) 1/2) h))
(*.f64 h (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l))))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 (/.f64 1/4 l) h))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 1/2 l)) (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h 1/2)) 1))
(*.f64 h (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l))))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 (/.f64 1/4 l) h))
(*.f64 (neg.f64 h) (/.f64 1 (neg.f64 (/.f64 4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)))))
(*.f64 (neg.f64 h) (/.f64 1 (neg.f64 (/.f64 l (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 4)))))
(*.f64 (neg.f64 h) (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 l -4)))
(*.f64 (neg.f64 h) (/.f64 1 (/.f64 -4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l))))
(*.f64 (neg.f64 h) (/.f64 1 (neg.f64 (/.f64 l (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 4)))))
(*.f64 (neg.f64 h) (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 l -4)))
(*.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l))) (/.f64 1 (/.f64 -2 h)))
(*.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l))) (/.f64 h -2))
(*.f64 (*.f64 (/.f64 1/2 l) (neg.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2))) (/.f64 h -2))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 -1/2 l)) (/.f64 h -2))
(*.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l))) (/.f64 1 (neg.f64 (/.f64 2 h))))
(*.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l))) (/.f64 h -2))
(*.f64 (*.f64 (/.f64 1/2 l) (neg.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2))) (/.f64 h -2))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 -1/2 l)) (/.f64 h -2))
(*.f64 (neg.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2)) (/.f64 1 (*.f64 (/.f64 2 h) (neg.f64 (+.f64 l l)))))
(*.f64 (neg.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2)) (/.f64 (/.f64 1 (/.f64 2 h)) (neg.f64 (+.f64 l l))))
(*.f64 (neg.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2)) (/.f64 (/.f64 (/.f64 h l) 4) -1))
(*.f64 (neg.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2)) (/.f64 (/.f64 h l) -4))
(*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) 1/4) h)
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)))
(*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) 1/4) (/.f64 1 (/.f64 1 h)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)))
(*.f64 (*.f64 h 1/2) (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l)))
(*.f64 h (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l))))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 (/.f64 1/4 l) h))
(*.f64 -1 (/.f64 h (neg.f64 (/.f64 4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)))))
(*.f64 -1 (/.f64 h (neg.f64 (/.f64 l (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 4)))))
(neg.f64 (/.f64 h (/.f64 l (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) -4))))
(neg.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 l (/.f64 -4 h))))
(*.f64 -1 (/.f64 h (/.f64 -4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l))))
(*.f64 -1 (/.f64 h (neg.f64 (/.f64 l (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 4)))))
(neg.f64 (/.f64 h (/.f64 l (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) -4))))
(neg.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 l (/.f64 -4 h))))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 (/.f64 2 h) (neg.f64 (+.f64 l l)))))
(neg.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 (+.f64 l l) (/.f64 -2 h))))
(neg.f64 (neg.f64 (/.f64 (/.f64 h l) (/.f64 4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))))
(*.f64 (*.f64 2 (pow.f64 D 2)) (/.f64 (pow.f64 (/.f64 M d) 2) (*.f64 (*.f64 l 4) (/.f64 2 h))))
(*.f64 (*.f64 2 (pow.f64 D 2)) (/.f64 (pow.f64 (/.f64 M d) 2) (*.f64 (/.f64 2 h) (*.f64 l 4))))
(*.f64 (*.f64 2 (pow.f64 D 2)) (/.f64 (pow.f64 (/.f64 M d) 2) (*.f64 l (*.f64 4 (/.f64 2 h)))))
(*.f64 2 (*.f64 (pow.f64 D 2) (/.f64 (/.f64 h 8) (/.f64 l (pow.f64 (/.f64 M d) 2)))))
(*.f64 (*.f64 2 (pow.f64 D 2)) (/.f64 (pow.f64 (/.f64 M d) 2) (*.f64 4 (/.f64 2 (/.f64 h l)))))
(*.f64 (*.f64 2 (pow.f64 D 2)) (/.f64 (pow.f64 (/.f64 M d) 2) (*.f64 (/.f64 2 h) (*.f64 l 4))))
(*.f64 (*.f64 2 (pow.f64 D 2)) (/.f64 (pow.f64 (/.f64 M d) 2) (*.f64 l (*.f64 4 (/.f64 2 h)))))
(*.f64 2 (*.f64 (pow.f64 D 2) (/.f64 (/.f64 h 8) (/.f64 l (pow.f64 (/.f64 M d) 2)))))
(*.f64 (*.f64 2 (pow.f64 (/.f64 M d) 2)) (/.f64 (pow.f64 D 2) (*.f64 (*.f64 l 4) (/.f64 2 h))))
(*.f64 2 (/.f64 h (/.f64 l (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 8))))
(*.f64 2 (/.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 8 h)) l))
(*.f64 2 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h (*.f64 l 8))))
(*.f64 (*.f64 2 (pow.f64 (/.f64 M d) 2)) (/.f64 (pow.f64 D 2) (*.f64 4 (/.f64 2 (/.f64 h l)))))
(*.f64 2 (/.f64 h (/.f64 l (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 8))))
(*.f64 2 (/.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 8 h)) l))
(*.f64 2 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h (*.f64 l 8))))
(*.f64 (*.f64 2 (/.f64 1/2 l)) (/.f64 h (/.f64 4 (pow.f64 (*.f64 D (/.f64 M d)) 2))))
(*.f64 2 (/.f64 h (/.f64 l (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 8))))
(*.f64 2 (/.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 8 h)) l))
(*.f64 2 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h (*.f64 l 8))))
(*.f64 (*.f64 2 (/.f64 1/2 l)) (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 4 h)))
(*.f64 2 (/.f64 h (/.f64 l (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 8))))
(*.f64 2 (/.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 8 h)) l))
(*.f64 2 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h (*.f64 l 8))))
(*.f64 (*.f64 2 (*.f64 (pow.f64 D 2) (/.f64 1/2 l))) (/.f64 (pow.f64 (/.f64 M d) 2) (*.f64 2 (/.f64 2 h))))
(*.f64 (*.f64 (/.f64 1/2 l) (*.f64 2 (pow.f64 D 2))) (/.f64 h (/.f64 4 (pow.f64 (/.f64 M d) 2))))
(*.f64 (*.f64 2 (*.f64 (pow.f64 D 2) (/.f64 1/2 l))) (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 4 h)))
(*.f64 (*.f64 2 (*.f64 (pow.f64 D 2) (/.f64 1/2 l))) (/.f64 (pow.f64 (/.f64 M d) 2) (*.f64 2 (/.f64 2 h))))
(*.f64 (*.f64 (/.f64 1/2 l) (*.f64 2 (pow.f64 D 2))) (/.f64 h (/.f64 4 (pow.f64 (/.f64 M d) 2))))
(*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/2)) 1/2)
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)))
(*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) 1/2) (/.f64 (pow.f64 D 2) (/.f64 2 (/.f64 h l))))
(*.f64 h (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l))))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 (/.f64 1/4 l) h))
(*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) 1/2) (/.f64 (*.f64 (pow.f64 D 2) (/.f64 1/2 l)) (/.f64 1 h)))
(*.f64 h (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l))))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 (/.f64 1/4 l) h))
(*.f64 (/.f64 2 (/.f64 2 h)) (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) 1/4))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) (*.f64 h 1/2)) (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 1/2 l)))
(*.f64 h (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l))))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 (/.f64 1/4 l) h))
(*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 h 1/2)) (*.f64 (pow.f64 D 2) (/.f64 1/2 l)))
(*.f64 h (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l))))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 (/.f64 1/4 l) h))
(*.f64 (/.f64 1/2 (/.f64 2 (/.f64 h l))) (pow.f64 (*.f64 D (/.f64 M d)) 2))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 h l) 4))
(*.f64 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 l 4) h)) (pow.f64 (/.f64 M d) 2))
(*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (pow.f64 D 2) (*.f64 4 (/.f64 l h))))
(*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (pow.f64 D 2) (*.f64 l (/.f64 4 h))))
(*.f64 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 l 4) h)) (pow.f64 D 2))
(*.f64 (pow.f64 D 2) (/.f64 (pow.f64 (/.f64 M d) 2) (*.f64 4 (/.f64 l h))))
(*.f64 (pow.f64 D 2) (/.f64 h (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2)))))
(*.f64 (/.f64 1/2 (/.f64 2 h)) (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (/.f64 h 4))
(*.f64 (/.f64 2 (/.f64 4 h)) (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l)))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (/.f64 h l) 4))
(*.f64 (/.f64 1 (/.f64 4 h)) (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (/.f64 h 4))
(*.f64 (/.f64 1/2 (/.f64 (*.f64 l 4) h)) (*.f64 2 (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 2 (/.f64 h (/.f64 l (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 8))))
(*.f64 2 (/.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 8 h)) l))
(*.f64 2 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h (*.f64 l 8))))
(*.f64 (/.f64 1/2 (/.f64 4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l))) (+.f64 h h))
(*.f64 2 (/.f64 h (/.f64 l (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 8))))
(*.f64 2 (/.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 8 h)) l))
(*.f64 2 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h (*.f64 l 8))))
(*.f64 (/.f64 1 (/.f64 2 (/.f64 h l))) (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 1/2))
(*.f64 h (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l))))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 (/.f64 1/4 l) h))
(*.f64 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 2 (/.f64 h l))) (*.f64 (pow.f64 D 2) 1/2))
(*.f64 (*.f64 (pow.f64 D 2) 1/2) (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 2 (/.f64 h l))))
(*.f64 1/2 (*.f64 (/.f64 (/.f64 h l) (/.f64 2 (pow.f64 (/.f64 M d) 2))) (pow.f64 D 2)))
(*.f64 (pow.f64 D 2) (*.f64 1/2 (/.f64 h (/.f64 (+.f64 l l) (pow.f64 (/.f64 M d) 2)))))
(*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 1/2 l)) (*.f64 (pow.f64 D 2) (*.f64 h 1/2)))
(*.f64 h (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l))))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 (/.f64 1/4 l) h))
(*.f64 (/.f64 1/2 (+.f64 l l)) (*.f64 h (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 h (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l))))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 (/.f64 1/4 l) h))
(pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4)) 1)
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)))
(+.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l)) 0)
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l))
(+.f64 0 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l)))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) 1/4) (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) 1/4))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l))
(-.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l)) 0)
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l))
(*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) 1/4))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l)) 1)
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l))
(*.f64 1 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l)))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l))
(*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) 1/2)
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l))
(*.f64 (*.f64 2 (pow.f64 (*.f64 D (/.f64 M d)) 2)) (/.f64 1/2 (+.f64 l l)))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l))
(*.f64 (*.f64 2 (pow.f64 (*.f64 D (/.f64 M d)) 2)) (*.f64 1/2 (/.f64 1/2 l)))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l))
(*.f64 (*.f64 2 (pow.f64 (*.f64 D (/.f64 M d)) 2)) (*.f64 (/.f64 1/2 (+.f64 l l)) 1))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 1/2) (/.f64 1 l))
(*.f64 (*.f64 1/2 (pow.f64 (*.f64 D (/.f64 M d)) 2)) (/.f64 1 l))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 1/2 (/.f64 1 l)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 1/2 l)))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 1/2 l)) 1))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 1/2 l) (pow.f64 (/.f64 M d) 2)))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l))
(*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 (pow.f64 D 2) (/.f64 1/2 l)))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l))
(*.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)) 1/4)
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l))
(*.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 4) (/.f64 1 (*.f64 2 (*.f64 l 4))))
(*.f64 (*.f64 4 (pow.f64 (*.f64 D (/.f64 M d)) 2)) (/.f64 1/2 (*.f64 l 4)))
(*.f64 4 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/8 l)))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 4 (/.f64 1/8 l)))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)))
(*.f64 (*.f64 (pow.f64 D 2) 1/2) (/.f64 (pow.f64 (/.f64 M d) 2) l))
(*.f64 (pow.f64 D 2) (*.f64 1/2 (/.f64 (pow.f64 (/.f64 M d) 2) l)))
(*.f64 (/.f64 1/2 l) (pow.f64 (*.f64 D (/.f64 M d)) 2))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 1/2 l)) (pow.f64 (/.f64 M d) 2))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l))
(*.f64 (neg.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2)) (/.f64 1 (neg.f64 (+.f64 l l))))
(*.f64 (neg.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2)) (/.f64 (/.f64 1/2 l) -1))
(*.f64 (neg.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2)) (/.f64 -1/2 l))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (neg.f64 (+.f64 l l))))
(neg.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (neg.f64 (+.f64 l l))))
(neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) -2))
(*.f64 (*.f64 2 (pow.f64 D 2)) (/.f64 (pow.f64 (/.f64 M d) 2) (*.f64 l 4)))
(*.f64 2 (*.f64 (pow.f64 D 2) (/.f64 (pow.f64 (/.f64 M d) 2) (*.f64 l 4))))
(*.f64 (*.f64 2 (pow.f64 (/.f64 M d) 2)) (/.f64 (pow.f64 D 2) (*.f64 l 4)))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l))
(*.f64 (*.f64 2 (/.f64 1/2 l)) (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 1/2))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l))
(*.f64 (*.f64 2 (*.f64 (pow.f64 D 2) (/.f64 1/2 l))) (*.f64 (pow.f64 (/.f64 M d) 2) 1/2))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l))
(*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) 1/2) (/.f64 (pow.f64 D 2) l))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l))
(*.f64 1/4 (/.f64 (*.f64 2 (pow.f64 (*.f64 D (/.f64 M d)) 2)) l))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)) (*.f64 1/4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)))
(*.f64 1/2 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l))
(*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 1/2 l)) (pow.f64 D 2))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l))
(*.f64 (/.f64 1/2 (+.f64 l l)) (*.f64 2 (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l))
(*.f64 (pow.f64 M 2) (*.f64 (pow.f64 (/.f64 1 d) 2) (*.f64 (pow.f64 D 2) (/.f64 1/2 l))))
(*.f64 (pow.f64 M 2) (*.f64 (pow.f64 D 2) (*.f64 (/.f64 1/2 l) (pow.f64 (/.f64 1 d) 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 1/2 l) (*.f64 (pow.f64 (/.f64 1 d) 2) (pow.f64 D 2))))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 1/2 l)) (pow.f64 (*.f64 (/.f64 1 d) M) 2))
(pow.f64 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l)) 1)
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/2 l))
(+.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4)))) 0)
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)))))
(+.f64 0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4)))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)))))
(-.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4)))) 0)
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)))))
(*.f64 2 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4)))) 2))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)))))
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4)))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)))))
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4))))) 1/2)
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)))))
(/.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4))))) 2)
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4)))) 4) 4)
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4)))) 4) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4)))) 4)) 8)
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)))))
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (*.f64 h 1/4)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l)))))

localize118.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.4b
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))))
4.0b
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))))
12.1b
(/.f64 (/.f64 h l) (pow.f64 d 2))
12.5b
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
Compiler

Compiled 115 to 64 computations (44.3% saved)

series22.0ms (0.1%)

Counts
4 → 204
Calls

57 calls:

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

rewrite146.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1328×rational.json-simplify-2
1278×exponential.json-3
1278×rational.json-1
1278×rational.json-2
1278×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
022174
1161174
2385174
31050174
43408174
Stop Event
node limit
Counts
4 → 128
Calls
Call 1
Inputs
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(/.f64 (/.f64 h l) (pow.f64 d 2))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 2 (*.f64 (pow.f64 d 2) (/.f64 l h))) (*.f64 (pow.f64 (*.f64 D M) 2) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 h l) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 (*.f64 D M) 2) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (/.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 (pow.f64 d 2) (/.f64 l h)) (*.f64 (pow.f64 (*.f64 D M) 2) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 h l)) (/.f64 (*.f64 2 (pow.f64 d 2)) (*.f64 (pow.f64 (*.f64 D M) 2) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 D M) 2) 1/4) (*.f64 (pow.f64 d 2) (/.f64 l h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 h (pow.f64 d 2)) (/.f64 l (*.f64 (pow.f64 (*.f64 D M) 2) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (/.f64 h l) (pow.f64 d 2))) (/.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 h (pow.f64 d 2))) (/.f64 (+.f64 l l) (*.f64 (pow.f64 (*.f64 D M) 2) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (pow.f64 d 2)) (/.f64 (/.f64 l h) (*.f64 (pow.f64 (*.f64 D M) 2) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 l) (/.f64 (/.f64 (pow.f64 d 2) h) (*.f64 (pow.f64 (*.f64 D M) 2) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 h) l) (/.f64 (pow.f64 d 2) (neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 h) (pow.f64 d 2)) (/.f64 (neg.f64 l) (*.f64 (pow.f64 (*.f64 D M) 2) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 h (pow.f64 d 2)) 4) (/.f64 (*.f64 l 4) (*.f64 (pow.f64 (*.f64 D M) 2) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 D M) 2) 1/2) (*.f64 2 (*.f64 (pow.f64 d 2) (/.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) 1/4) (pow.f64 d 2)) (/.f64 l h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (*.f64 2 (/.f64 h l)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) 1/4) l) (/.f64 (pow.f64 d 2) h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) 1/4) 2) (/.f64 (*.f64 (pow.f64 d 2) (/.f64 l h)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) 1/4)) (neg.f64 (*.f64 (pow.f64 d 2) (/.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) 1/2)) (-.f64 0 (*.f64 2 (*.f64 (pow.f64 d 2) (/.f64 l h)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) 1/4) (pow.f64 d 2))) (neg.f64 (/.f64 l h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) 1/4) l)) (neg.f64 (/.f64 (pow.f64 d 2) h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) 1/4))) (*.f64 (pow.f64 d 2) (/.f64 l h)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 3/4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 h l) (pow.f64 d 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 3/4) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 h l) (*.f64 2 (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 h (*.f64 (pow.f64 d 2) (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (pow.f64 d 2)) (/.f64 h l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (/.f64 1/2 (pow.f64 d 2)) l) h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 l) (/.f64 h (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 h (/.f64 (/.f64 1 l) (pow.f64 d 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h l) (/.f64 1 (pow.f64 d 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 h l) (pow.f64 d 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 h l)) (/.f64 1/2 (pow.f64 d 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 h l)) (*.f64 (/.f64 1 (pow.f64 d 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 h h) (/.f64 (/.f64 1/2 (pow.f64 d 2)) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 h h) (*.f64 (/.f64 (/.f64 1 l) (pow.f64 d 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h (pow.f64 d 2)) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (/.f64 h l) (pow.f64 d 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 h l) 4) (/.f64 1 (*.f64 (pow.f64 d 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 h (pow.f64 d 2))) (/.f64 1/2 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h 4) (/.f64 1 (*.f64 l (*.f64 (pow.f64 d 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 d 2)) (/.f64 h l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 l) (pow.f64 d 2)) h)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (/.f64 h (pow.f64 d 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 h) (/.f64 1 (*.f64 (pow.f64 d 2) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 h) (/.f64 1 (*.f64 l (neg.f64 (pow.f64 d 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 h) (/.f64 -1 (*.f64 l (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 h) l) (/.f64 -1 (pow.f64 d 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 h) (pow.f64 d 2)) (/.f64 -1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 h (*.f64 l (neg.f64 (pow.f64 d 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (neg.f64 h) (*.f64 l (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 h l) (neg.f64 (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 h (pow.f64 d 2)) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 l)) (/.f64 h (*.f64 2 (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 d 2)) (*.f64 2 (/.f64 h l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 (pow.f64 d 2)) l) (+.f64 h h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (/.f64 h l) (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (pow.f64 d 2)) (/.f64 h (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 l) (*.f64 2 (/.f64 h (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (pow.f64 d 2)) 1/2) (*.f64 2 (/.f64 h l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 l) (pow.f64 d 2)) 1/2) (+.f64 h h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h (*.f64 l (neg.f64 (pow.f64 d 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 h) (*.f64 l (pow.f64 d 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 h l) (neg.f64 (pow.f64 d 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 h (pow.f64 d 2)) (neg.f64 l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h (+.f64 l l)) (/.f64 2 (pow.f64 d 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h (*.f64 2 (pow.f64 d 2))) (*.f64 2 (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 h l) (*.f64 2 (pow.f64 d 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 l) (/.f64 (neg.f64 h) (pow.f64 d 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (pow.f64 d 2) 4)) (*.f64 (/.f64 h l) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 d 2)) (/.f64 (neg.f64 h) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h (*.f64 (pow.f64 d 2) (+.f64 l l))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 l (*.f64 (pow.f64 d 2) 4))) (*.f64 h 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (pow.f64 d 2) (neg.f64 l))) (neg.f64 h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 l (neg.f64 (pow.f64 d 2)))) (neg.f64 h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) (neg.f64 h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (pow.f64 d 2)) (/.f64 1/2 (pow.f64 d 2))) (/.f64 h l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (/.f64 1/2 (pow.f64 d 2)) l) (/.f64 (/.f64 1/2 (pow.f64 d 2)) l)) h)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 l) (/.f64 1/2 l)) (/.f64 h (pow.f64 d 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 h (*.f64 l (neg.f64 (pow.f64 d 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 h) (*.f64 l (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 h l) (neg.f64 (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 h (pow.f64 d 2)) (neg.f64 l)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))) w0) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))) w0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))) w0) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))) w0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))) (+.f64 w0 w0)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))) (*.f64 w0 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))) (*.f64 w0 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))) w0) 1)))))

simplify478.0ms (2.1%)

Algorithm
egg-herbie
Rules
1144×rational.json-simplify-51
1086×rational.json-simplify-53
854×rational.json-simplify-1
836×rational.json-simplify-35
728×rational.json-simplify-50
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
054019844
1157718630
2395318630
3490418630
4664118630
Stop Event
node limit
Counts
332 → 295
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 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 (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 h (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 l (pow.f64 d 2)))
(/.f64 h (*.f64 l (pow.f64 d 2)))
(/.f64 h (*.f64 l (pow.f64 d 2)))
(/.f64 h (*.f64 l (pow.f64 d 2)))
(/.f64 h (*.f64 l (pow.f64 d 2)))
(/.f64 h (*.f64 l (pow.f64 d 2)))
(/.f64 h (*.f64 l (pow.f64 d 2)))
(/.f64 h (*.f64 l (pow.f64 d 2)))
(/.f64 h (*.f64 l (pow.f64 d 2)))
(/.f64 h (*.f64 l (pow.f64 d 2)))
(/.f64 h (*.f64 l (pow.f64 d 2)))
(/.f64 h (*.f64 l (pow.f64 d 2)))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 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 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)))))))
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)))))))
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 (/.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)))))))
(*.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)
(*.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)
(*.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)
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 h 2) (pow.f64 M 4)))) (*.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/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 w0 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.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 (*.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 (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 h 2) (pow.f64 M 4)))) (*.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/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 w0 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.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 (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))) (+.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 (pow.f64 M 2) h))) (*.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)))
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 (*.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)))
(+.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)) 0)
(+.f64 0 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))
(-.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)) 0)
(/.f64 2 (/.f64 (*.f64 2 (*.f64 (pow.f64 d 2) (/.f64 l h))) (*.f64 (pow.f64 (*.f64 D M) 2) 1/4)))
(/.f64 (/.f64 h l) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 (*.f64 D M) 2) 1/4)))
(/.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (/.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) 1/4)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)) 1)
(/.f64 1 (/.f64 (*.f64 (pow.f64 d 2) (/.f64 l h)) (*.f64 (pow.f64 (*.f64 D M) 2) 1/4)))
(/.f64 (*.f64 2 (/.f64 h l)) (/.f64 (*.f64 2 (pow.f64 d 2)) (*.f64 (pow.f64 (*.f64 D M) 2) 1/4)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) 1/4) (*.f64 (pow.f64 d 2) (/.f64 l h)))
(/.f64 (/.f64 h (pow.f64 d 2)) (/.f64 l (*.f64 (pow.f64 (*.f64 D M) 2) 1/4)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/2)) 2)
(/.f64 (*.f64 2 (/.f64 (/.f64 h l) (pow.f64 d 2))) (/.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) 1/4)))
(/.f64 (*.f64 2 (/.f64 h (pow.f64 d 2))) (/.f64 (+.f64 l l) (*.f64 (pow.f64 (*.f64 D M) 2) 1/4)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 2))) 4)
(/.f64 (/.f64 1 (pow.f64 d 2)) (/.f64 (/.f64 l h) (*.f64 (pow.f64 (*.f64 D M) 2) 1/4)))
(/.f64 (/.f64 1 l) (/.f64 (/.f64 (pow.f64 d 2) h) (*.f64 (pow.f64 (*.f64 D M) 2) 1/4)))
(/.f64 (/.f64 (neg.f64 h) l) (/.f64 (pow.f64 d 2) (neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) 1/4))))
(/.f64 (/.f64 (neg.f64 h) (pow.f64 d 2)) (/.f64 (neg.f64 l) (*.f64 (pow.f64 (*.f64 D M) 2) 1/4)))
(/.f64 (*.f64 (/.f64 h (pow.f64 d 2)) 4) (/.f64 (*.f64 l 4) (*.f64 (pow.f64 (*.f64 D M) 2) 1/4)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) 1/2) (*.f64 2 (*.f64 (pow.f64 d 2) (/.f64 l h))))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) 1/4) (pow.f64 d 2)) (/.f64 l h))
(/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (*.f64 2 (/.f64 h l)))) 8)
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) 1/4) l) (/.f64 (pow.f64 d 2) h))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) 1/4) 2) (/.f64 (*.f64 (pow.f64 d 2) (/.f64 l h)) 2))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) 1/4)) (neg.f64 (*.f64 (pow.f64 d 2) (/.f64 l h))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) 1/2)) (-.f64 0 (*.f64 2 (*.f64 (pow.f64 d 2) (/.f64 l h)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) 1/4) (pow.f64 d 2))) (neg.f64 (/.f64 l h)))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) 1/4) l)) (neg.f64 (/.f64 (pow.f64 d 2) h)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) 1/4))) (*.f64 (pow.f64 d 2) (/.f64 l h)))
(pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)) 1)
(+.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 0)
(+.f64 (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 3/4))
(+.f64 0 (/.f64 (/.f64 h l) (pow.f64 d 2)))
(+.f64 (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/2))
(+.f64 (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 3/4) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(-.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 0)
(*.f64 2 (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/2))
(*.f64 2 (/.f64 (/.f64 h l) (*.f64 2 (pow.f64 d 2))))
(*.f64 2 (/.f64 h (*.f64 (pow.f64 d 2) (+.f64 l l))))
(*.f64 2 (*.f64 (/.f64 1/2 (pow.f64 d 2)) (/.f64 h l)))
(*.f64 2 (*.f64 (/.f64 (/.f64 1/2 (pow.f64 d 2)) l) h))
(*.f64 2 (*.f64 (/.f64 1/2 l) (/.f64 h (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 1 l) (pow.f64 d 2)))
(*.f64 (/.f64 h l) (/.f64 1 (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1)
(*.f64 1/4 (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 4))
(*.f64 (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4) 4)
(*.f64 1 (/.f64 (/.f64 h l) (pow.f64 d 2)))
(*.f64 (*.f64 2 (/.f64 h l)) (/.f64 1/2 (pow.f64 d 2)))
(*.f64 (*.f64 2 (/.f64 h l)) (*.f64 (/.f64 1 (pow.f64 d 2)) 1/2))
(*.f64 (+.f64 h h) (/.f64 (/.f64 1/2 (pow.f64 d 2)) l))
(*.f64 (+.f64 h h) (*.f64 (/.f64 (/.f64 1 l) (pow.f64 d 2)) 1/2))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 1 l))
(*.f64 (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/2) 2)
(*.f64 4 (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(*.f64 (*.f64 2 (/.f64 (/.f64 h l) (pow.f64 d 2))) 1/2)
(*.f64 (*.f64 (/.f64 h l) 4) (/.f64 1 (*.f64 (pow.f64 d 2) 4)))
(*.f64 (*.f64 2 (/.f64 h (pow.f64 d 2))) (/.f64 1/2 l))
(*.f64 (*.f64 h 4) (/.f64 1 (*.f64 l (*.f64 (pow.f64 d 2) 4))))
(*.f64 (/.f64 1 (pow.f64 d 2)) (/.f64 h l))
(*.f64 (/.f64 (/.f64 1 l) (pow.f64 d 2)) h)
(*.f64 (/.f64 1 l) (/.f64 h (pow.f64 d 2)))
(*.f64 (neg.f64 h) (/.f64 1 (*.f64 (pow.f64 d 2) (neg.f64 l))))
(*.f64 (neg.f64 h) (/.f64 1 (*.f64 l (neg.f64 (pow.f64 d 2)))))
(*.f64 (neg.f64 h) (/.f64 -1 (*.f64 l (pow.f64 d 2))))
(*.f64 (/.f64 (neg.f64 h) l) (/.f64 -1 (pow.f64 d 2)))
(*.f64 (/.f64 (neg.f64 h) (pow.f64 d 2)) (/.f64 -1 l))
(*.f64 -1 (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l))))
(*.f64 -1 (/.f64 h (*.f64 l (neg.f64 (pow.f64 d 2)))))
(*.f64 -1 (/.f64 (neg.f64 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1 (/.f64 (/.f64 h l) (neg.f64 (pow.f64 d 2))))
(*.f64 -1 (/.f64 (/.f64 h (pow.f64 d 2)) (neg.f64 l)))
(*.f64 (*.f64 2 (/.f64 1 l)) (/.f64 h (*.f64 2 (pow.f64 d 2))))
(*.f64 (/.f64 1/2 (pow.f64 d 2)) (*.f64 2 (/.f64 h l)))
(*.f64 (/.f64 (/.f64 1/2 (pow.f64 d 2)) l) (+.f64 h h))
(*.f64 1/2 (*.f64 2 (/.f64 (/.f64 h l) (pow.f64 d 2))))
(*.f64 (/.f64 2 (pow.f64 d 2)) (/.f64 h (+.f64 l l)))
(*.f64 (/.f64 1/2 l) (*.f64 2 (/.f64 h (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 1 (pow.f64 d 2)) 1/2) (*.f64 2 (/.f64 h l)))
(*.f64 (*.f64 (/.f64 (/.f64 1 l) (pow.f64 d 2)) 1/2) (+.f64 h h))
(*.f64 (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l))) -1)
(*.f64 (/.f64 h (*.f64 l (neg.f64 (pow.f64 d 2)))) -1)
(*.f64 (/.f64 (neg.f64 h) (*.f64 l (pow.f64 d 2))) -1)
(*.f64 (/.f64 (/.f64 h l) (neg.f64 (pow.f64 d 2))) -1)
(*.f64 (/.f64 (/.f64 h (pow.f64 d 2)) (neg.f64 l)) -1)
(*.f64 (/.f64 h (+.f64 l l)) (/.f64 2 (pow.f64 d 2)))
(*.f64 (/.f64 h (*.f64 2 (pow.f64 d 2))) (*.f64 2 (/.f64 1 l)))
(*.f64 (/.f64 (/.f64 h l) (*.f64 2 (pow.f64 d 2))) 2)
(*.f64 (/.f64 -1 l) (/.f64 (neg.f64 h) (pow.f64 d 2)))
(*.f64 (/.f64 1 (*.f64 (pow.f64 d 2) 4)) (*.f64 (/.f64 h l) 4))
(*.f64 (/.f64 -1 (pow.f64 d 2)) (/.f64 (neg.f64 h) l))
(*.f64 (/.f64 h (*.f64 (pow.f64 d 2) (+.f64 l l))) 2)
(*.f64 (/.f64 1 (*.f64 l (*.f64 (pow.f64 d 2) 4))) (*.f64 h 4))
(*.f64 (/.f64 1 (*.f64 (pow.f64 d 2) (neg.f64 l))) (neg.f64 h))
(*.f64 (/.f64 1 (*.f64 l (neg.f64 (pow.f64 d 2)))) (neg.f64 h))
(*.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) (neg.f64 h))
(*.f64 (+.f64 (/.f64 1/2 (pow.f64 d 2)) (/.f64 1/2 (pow.f64 d 2))) (/.f64 h l))
(*.f64 (+.f64 (/.f64 (/.f64 1/2 (pow.f64 d 2)) l) (/.f64 (/.f64 1/2 (pow.f64 d 2)) l)) h)
(*.f64 (+.f64 (/.f64 1/2 l) (/.f64 1/2 l)) (/.f64 h (pow.f64 d 2)))
(pow.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1)
(neg.f64 (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l))))
(neg.f64 (/.f64 h (*.f64 l (neg.f64 (pow.f64 d 2)))))
(neg.f64 (/.f64 (neg.f64 h) (*.f64 l (pow.f64 d 2))))
(neg.f64 (/.f64 (/.f64 h l) (neg.f64 (pow.f64 d 2))))
(neg.f64 (/.f64 (/.f64 h (pow.f64 d 2)) (neg.f64 l)))
(+.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))) 0)
(+.f64 0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))))
(-.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))) 0)
(*.f64 2 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))) 2))
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))) 1)
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))))) 1/2)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))) 2) 2)
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))))) 2)
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))) 4)) 8)
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))) 1)
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))) w0) 0)
(+.f64 0 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))) w0))
(-.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))) w0) 0)
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))) w0) 1)
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))) (+.f64 w0 w0)) 2)
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))) (*.f64 w0 4)) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))) (*.f64 w0 4))) 8)
(pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))) w0) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l)))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(/.f64 h (*.f64 l (pow.f64 d 2)))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(/.f64 h (*.f64 l (pow.f64 d 2)))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(/.f64 h (*.f64 l (pow.f64 d 2)))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(/.f64 h (*.f64 l (pow.f64 d 2)))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(/.f64 h (*.f64 l (pow.f64 d 2)))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(/.f64 h (*.f64 l (pow.f64 d 2)))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(/.f64 h (*.f64 l (pow.f64 d 2)))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(/.f64 h (*.f64 l (pow.f64 d 2)))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(/.f64 h (*.f64 l (pow.f64 d 2)))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(/.f64 h (*.f64 l (pow.f64 d 2)))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(/.f64 h (*.f64 l (pow.f64 d 2)))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(/.f64 h (*.f64 l (pow.f64 d 2)))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (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 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 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 (*.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 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (pow.f64 l 2))) (pow.f64 d 4))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) -1/8) (+.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) 1)))
(+.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 -1/128 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (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 d 6) (pow.f64 l 3))))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 D M) (*.f64 (/.f64 (sqrt.f64 -1/4) d) (sqrt.f64 (/.f64 h l))))
(*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) 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 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)) (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))) (*.f64 (*.f64 D M) (*.f64 (/.f64 (sqrt.f64 -1/4) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))) (*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)) (sqrt.f64 (/.f64 h l))))
(+.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 (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 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))) (*.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 M) (*.f64 (/.f64 (sqrt.f64 -1/4) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)) -1/8)) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))) (*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)) (sqrt.f64 (/.f64 h l)))))
(+.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 (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 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 M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))) (+.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 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 (/.f64 (sqrt.f64 -1/4) d) (sqrt.f64 (/.f64 h l)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)) -1/8)) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 5)) 1/16)) (*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) 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 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1))
(*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)) (neg.f64 (sqrt.f64 (/.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 D (/.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 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1)) (*.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4))))) -1/2))
(+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) 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 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -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 (sqrt.f64 (/.f64 h l)) -1)) (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4))))) -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 (*.f64 M (sqrt.f64 -1/4)) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -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 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -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 (sqrt.f64 (/.f64 h l)) -1)) (+.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 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4))))) -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 (*.f64 M (sqrt.f64 -1/4)) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2)) (+.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 (/.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 (*.f64 M (sqrt.f64 -1/4)) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -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 (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) (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 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)))) (+.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 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 (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 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 (*.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 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (pow.f64 l 2))) (pow.f64 d 4))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) -1/8) (+.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) 1)))
(+.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 -1/128 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (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 d 6) (pow.f64 l 3))))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 D M) (*.f64 (/.f64 (sqrt.f64 -1/4) d) (sqrt.f64 (/.f64 h l))))
(*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) 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 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)) (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))) (*.f64 (*.f64 D M) (*.f64 (/.f64 (sqrt.f64 -1/4) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))) (*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) 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 (/.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 (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 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))) (*.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 M) (*.f64 (/.f64 (sqrt.f64 -1/4) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)) -1/8)) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))) (*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) 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 (/.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 (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 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 M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))) (+.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 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 (/.f64 (sqrt.f64 -1/4) d) (sqrt.f64 (/.f64 h l)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)) -1/8)) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 5)) 1/16)) (*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) 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 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1))
(*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)) (neg.f64 (sqrt.f64 (/.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 D (/.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 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1)) (*.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4))))) -1/2))
(+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) 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 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -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 (sqrt.f64 (/.f64 h l)) -1)) (+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4))))) -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 (*.f64 M (sqrt.f64 -1/4)) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -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 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -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 (sqrt.f64 (/.f64 h l)) -1)) (+.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 (sqrt.f64 (/.f64 l h)) (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4))))) -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 (*.f64 M (sqrt.f64 -1/4)) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -1/2)) (+.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 (/.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 (*.f64 M (sqrt.f64 -1/4)) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) -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 (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) (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 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)))) (+.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 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 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 (*.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 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (pow.f64 l 2))) (pow.f64 d 4))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) -1/8) (+.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) 1)))
(+.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 -1/128 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (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 d 6) (pow.f64 l 3))))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 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 (*.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 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (pow.f64 l 2))) (pow.f64 d 4))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) -1/8) (+.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) 1)))
(+.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 -1/128 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (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 d 6) (pow.f64 l 3))))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 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 (*.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 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (pow.f64 l 2))) (pow.f64 d 4))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) -1/8) (+.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) 1)))
(+.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 -1/128 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (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 d 6) (pow.f64 l 3))))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 D M) (*.f64 (/.f64 (sqrt.f64 -1/4) d) (sqrt.f64 (/.f64 h l))))
(*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) 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 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)) (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))) (*.f64 (*.f64 D M) (*.f64 (/.f64 (sqrt.f64 -1/4) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))) (*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) 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 (/.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 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))) (*.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 M) (*.f64 (/.f64 (sqrt.f64 -1/4) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)) -1/8)) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))) (*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) 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))))))))
(+.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 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 M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))) (+.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 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 (/.f64 (sqrt.f64 -1/4) d) (sqrt.f64 (/.f64 h l)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (pow.f64 d 3) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)) -1/8)) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 5)) 1/16)) (*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) 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 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 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 (*.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 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (pow.f64 l 2))) (pow.f64 d 4))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) -1/8) (+.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) 1)))
(+.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 -1/128 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (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 d 6) (pow.f64 l 3))))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 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 (*.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 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (pow.f64 l 2))) (pow.f64 d 4))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (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 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))) -1/8) (+.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) 1)))
(+.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 -1/128 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (pow.f64 h 2) (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 d 6) (pow.f64 l 3))))) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l)) -1/8))))
(*.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 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/4) (*.f64 (pow.f64 d 2) (/.f64 l h))) -1)))
(*.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 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/4) (*.f64 (pow.f64 d 2) (/.f64 l h))) -1)))
(*.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 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/4) (*.f64 (pow.f64 d 2) (/.f64 l h))) -1)))
(*.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 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/4) (*.f64 (pow.f64 d 2) (/.f64 l h))) -1)))
(*.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 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/4) (*.f64 (pow.f64 d 2) (/.f64 l h))) -1)))
(*.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 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/4) (*.f64 (pow.f64 d 2) (/.f64 l h))) -1)))
(*.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 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/4) (*.f64 (pow.f64 d 2) (/.f64 l h))) -1)))
(*.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 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/4) (*.f64 (pow.f64 d 2) (/.f64 l h))) -1)))
(*.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 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/4) (*.f64 (pow.f64 d 2) (/.f64 l h))) -1)))
(*.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 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/4) (*.f64 (pow.f64 d 2) (/.f64 l h))) -1)))
(*.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 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/4) (*.f64 (pow.f64 d 2) (/.f64 l h))) -1)))
(*.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 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/4) (*.f64 (pow.f64 d 2) (/.f64 l h))) -1)))
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 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.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))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))) (+.f64 w0 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 d 4) (pow.f64 l 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 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 w0 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))) (+.f64 w0 (+.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))))
(+.f64 w0 (+.f64 (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (/.f64 w0 (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))) (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (/.f64 w0 (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))))
(+.f64 (+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (/.f64 w0 (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.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 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M (*.f64 w0 (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 (*.f64 w0 (/.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)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d))) (*.f64 (*.f64 d (/.f64 w0 (*.f64 D (*.f64 M (sqrt.f64 -1/4))))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))) 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 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) -1/8)) (+.f64 (*.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 (sqrt.f64 (/.f64 l h)) 1/2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d))) (+.f64 (*.f64 (*.f64 d (/.f64 w0 (*.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 w0 (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))) d))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.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 w0 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 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 w0 (/.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 w0 (/.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 (/.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 (sqrt.f64 (/.f64 l h)) 1/2)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d))) (+.f64 (+.f64 (*.f64 (*.f64 d (/.f64 w0 (*.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 w0 (*.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 w0 (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d))) (+.f64 (*.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 (*.f64 d (/.f64 w0 (*.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 w0 (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3)))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))) d))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.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 w0 (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 w0 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 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))))
(*.f64 (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)) (neg.f64 (sqrt.f64 (/.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d))))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))) d))))
(+.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 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 w0 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))))
(+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 d (/.f64 w0 (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 d (/.f64 w0 (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))) d)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))))
(+.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 (*.f64 w0 (/.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 (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 (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 d (/.f64 w0 (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (*.f64 (pow.f64 d 3) (/.f64 w0 (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3)))) 1/8))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 d (/.f64 w0 (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (*.f64 (pow.f64 d 3) (/.f64 w0 (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3)))) 1/8))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))) d)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (*.f64 (pow.f64 d 3) (/.f64 w0 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 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/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 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)) (+.f64 (*.f64 -1 (*.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 (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (*.f64 (pow.f64 d 3) (/.f64 w0 (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3)))) 1/8)) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 d (/.f64 w0 (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (*.f64 (pow.f64 d 5) (/.f64 w0 (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5)))) -1/16)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (*.f64 (pow.f64 d 3) (/.f64 w0 (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3)))) 1/8)) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 d (/.f64 w0 (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (*.f64 (pow.f64 d 5) (/.f64 w0 (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5)))) -1/16)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (*.f64 (pow.f64 d 3) (/.f64 w0 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3))) 1/8)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (*.f64 (pow.f64 d 5) (/.f64 w0 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 5))) -1/16)) (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))) d)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (/.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 (pow.f64 d 2) l))) w0)
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.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))) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 D 4) (*.f64 w0 (*.f64 (pow.f64 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) w0))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))) (+.f64 w0 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 d 4) (pow.f64 l 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 h 2) (pow.f64 M 4)))) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))) (+.f64 w0 (*.f64 -1/1024 (/.f64 (*.f64 (pow.f64 D 6) (*.f64 w0 (*.f64 (pow.f64 h 3) (pow.f64 M 6)))) (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))) (+.f64 w0 (+.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))))
(+.f64 w0 (+.f64 (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (/.f64 w0 (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))) (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (/.f64 w0 (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))))
(+.f64 (+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (/.f64 w0 (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.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 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M (*.f64 w0 (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 (*.f64 w0 (/.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)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d))) (*.f64 (*.f64 d (/.f64 w0 (*.f64 D (*.f64 M (sqrt.f64 -1/4))))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))) 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 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) -1/8)) (+.f64 (*.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 (sqrt.f64 (/.f64 l h)) 1/2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d))) (+.f64 (*.f64 (*.f64 d (/.f64 w0 (*.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 w0 (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))) d))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.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 w0 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 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 w0 (/.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 w0 (/.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 (/.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 (sqrt.f64 (/.f64 l h)) 1/2)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d))) (+.f64 (+.f64 (*.f64 (*.f64 d (/.f64 w0 (*.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 w0 (*.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 w0 (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d))) (+.f64 (*.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 (*.f64 d (/.f64 w0 (*.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 w0 (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3)))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))) d))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.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 w0 (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 w0 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 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))))
(*.f64 (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)) (neg.f64 (sqrt.f64 (/.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d))))
(*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 w0 (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 -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 -1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 w0 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))))
(+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 d (/.f64 w0 (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 d (/.f64 w0 (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))) d)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (/.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/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 w0 (/.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 (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 (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 d (/.f64 w0 (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (*.f64 (pow.f64 d 3) (/.f64 w0 (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3)))) 1/8))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 d (/.f64 w0 (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (*.f64 (pow.f64 d 3) (/.f64 w0 (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3)))) 1/8))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))) d)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (/.f64 (*.f64 d w0) (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (*.f64 (pow.f64 d 3) (/.f64 w0 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 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/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 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) 1/8)) (+.f64 (*.f64 -1 (*.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 (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (*.f64 (pow.f64 d 3) (/.f64 w0 (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3)))) 1/8)) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 d (/.f64 w0 (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (*.f64 (pow.f64 d 5) (/.f64 w0 (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5)))) -1/16)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (*.f64 (pow.f64 d 3) (/.f64 w0 (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3)))) 1/8)) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (*.f64 d (/.f64 w0 (*.f64 D (*.f64 M (sqrt.f64 -1/4))))))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (*.f64 (pow.f64 d 5) (/.f64 w0 (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5)))) -1/16)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (*.f64 (pow.f64 d 3) (/.f64 w0 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3))) 1/8)) (+.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (*.f64 (pow.f64 d 5) (/.f64 w0 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 5))) -1/16)) (+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (neg.f64 (*.f64 D (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))) d)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (/.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 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l))) w0)
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.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))) (+.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 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))) (+.f64 w0 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 d 4) (pow.f64 l 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))) (+.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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))) (+.f64 w0 (+.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))))
(+.f64 w0 (+.f64 (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (/.f64 w0 (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))) (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (/.f64 w0 (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))))
(+.f64 (+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (/.f64 w0 (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
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 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.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))) (+.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 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))) (+.f64 w0 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 d 4) (pow.f64 l 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/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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))) (+.f64 w0 (+.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))))
(+.f64 w0 (+.f64 (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (/.f64 w0 (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))) (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (/.f64 w0 (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))))
(+.f64 (+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (/.f64 w0 (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
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 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.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))) (+.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 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))) (+.f64 w0 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 d 4) (pow.f64 l 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/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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))) (+.f64 w0 (+.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))))
(+.f64 w0 (+.f64 (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (/.f64 w0 (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))) (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (/.f64 w0 (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))))
(+.f64 (+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (/.f64 w0 (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(*.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 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d)))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M (*.f64 w0 (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 (*.f64 w0 (/.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)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d))) (*.f64 (*.f64 d (/.f64 w0 (*.f64 D (*.f64 M (sqrt.f64 -1/4))))) (*.f64 1/2 (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))) 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 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) -1/8)) (+.f64 (*.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 (sqrt.f64 (/.f64 l h)) 1/2))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d))) (+.f64 (*.f64 (*.f64 d (/.f64 w0 (*.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 w0 (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))) d))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.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 w0 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 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 w0 (/.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 w0 (/.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 (/.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 (sqrt.f64 (/.f64 l h)) 1/2)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d))) (+.f64 (+.f64 (*.f64 (*.f64 d (/.f64 w0 (*.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 w0 (*.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 w0 (*.f64 (sqrt.f64 -1/1024) (pow.f64 (*.f64 D M) 5))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 (sqrt.f64 -1/4) (*.f64 M w0)) d))) (+.f64 (*.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 (*.f64 d (/.f64 w0 (*.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 w0 (*.f64 (sqrt.f64 -1/64) (pow.f64 (*.f64 D M) 3)))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 D (/.f64 (*.f64 M (*.f64 w0 (sqrt.f64 -1/4))) d))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 l h)) (/.f64 (*.f64 d w0) (*.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 w0 (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 w0 (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 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 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.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 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/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))) (+.f64 w0 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 d 4) (pow.f64 l 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/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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))) (+.f64 w0 (+.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))))
(+.f64 w0 (+.f64 (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (/.f64 w0 (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))) (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (/.f64 w0 (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))))
(+.f64 (+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (/.f64 w0 (*.f64 (pow.f64 d 6) (pow.f64 l 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 w0 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.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 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/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))) (+.f64 w0 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2)))))))
(+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 d 4) (pow.f64 l 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/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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))) (+.f64 w0 (+.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 M 6) (*.f64 (pow.f64 h 3) w0)) (/.f64 (pow.f64 D 6) (*.f64 (pow.f64 d 6) (pow.f64 l 3))))) (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (*.f64 (pow.f64 h 2) w0)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))))))
(+.f64 w0 (+.f64 (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (/.f64 w0 (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))) (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))))
(+.f64 w0 (+.f64 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (/.f64 w0 (*.f64 (pow.f64 d 6) (pow.f64 l 3))))))))
(+.f64 (+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))) (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 h 2) (pow.f64 (*.f64 D M) 4)) (/.f64 w0 (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 D M) 6)) (/.f64 w0 (*.f64 (pow.f64 d 6) (pow.f64 l 3)))))))
(+.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)) 0)
(*.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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l)))
(+.f64 0 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))
(*.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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l)))
(-.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)) 0)
(*.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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l)))
(/.f64 2 (/.f64 (*.f64 2 (*.f64 (pow.f64 d 2) (/.f64 l h))) (*.f64 (pow.f64 (*.f64 D M) 2) 1/4)))
(*.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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l)))
(/.f64 (/.f64 h l) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 (*.f64 D M) 2) 1/4)))
(*.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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l)))
(/.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (/.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) 1/4)))
(*.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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)) 1)
(*.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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l)))
(/.f64 1 (/.f64 (*.f64 (pow.f64 d 2) (/.f64 l h)) (*.f64 (pow.f64 (*.f64 D M) 2) 1/4)))
(*.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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l)))
(/.f64 (*.f64 2 (/.f64 h l)) (/.f64 (*.f64 2 (pow.f64 d 2)) (*.f64 (pow.f64 (*.f64 D M) 2) 1/4)))
(*.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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) 1/4) (*.f64 (pow.f64 d 2) (/.f64 l h)))
(*.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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l)))
(/.f64 (/.f64 h (pow.f64 d 2)) (/.f64 l (*.f64 (pow.f64 (*.f64 D M) 2) 1/4)))
(*.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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/2)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l)))
(/.f64 (*.f64 2 (/.f64 (/.f64 h l) (pow.f64 d 2))) (/.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) 1/4)))
(*.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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l)))
(/.f64 (*.f64 2 (/.f64 h (pow.f64 d 2))) (/.f64 (+.f64 l l) (*.f64 (pow.f64 (*.f64 D M) 2) 1/4)))
(*.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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 2))) 4)
(*.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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l)))
(/.f64 (/.f64 1 (pow.f64 d 2)) (/.f64 (/.f64 l h) (*.f64 (pow.f64 (*.f64 D M) 2) 1/4)))
(*.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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l)))
(/.f64 (/.f64 1 l) (/.f64 (/.f64 (pow.f64 d 2) h) (*.f64 (pow.f64 (*.f64 D M) 2) 1/4)))
(*.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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l)))
(/.f64 (/.f64 (neg.f64 h) l) (/.f64 (pow.f64 d 2) (neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) 1/4))))
(*.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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l)))
(/.f64 (/.f64 (neg.f64 h) (pow.f64 d 2)) (/.f64 (neg.f64 l) (*.f64 (pow.f64 (*.f64 D M) 2) 1/4)))
(*.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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l)))
(/.f64 (*.f64 (/.f64 h (pow.f64 d 2)) 4) (/.f64 (*.f64 l 4) (*.f64 (pow.f64 (*.f64 D M) 2) 1/4)))
(/.f64 (*.f64 1/4 (pow.f64 (*.f64 D M) 2)) (/.f64 (*.f64 l 4) (*.f64 4 (/.f64 h (pow.f64 d 2)))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 l 4) (*.f64 4 (/.f64 h (pow.f64 d 2))))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) 1/2) (*.f64 2 (*.f64 (pow.f64 d 2) (/.f64 l h))))
(*.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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) 1/4) (pow.f64 d 2)) (/.f64 l h))
(*.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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l)))
(/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) (*.f64 2 (/.f64 h l)))) 8)
(/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (pow.f64 d 2) (*.f64 2 (/.f64 h l))) 8))
(/.f64 (/.f64 h l) (/.f64 (/.f64 (pow.f64 d 2) 2) (/.f64 (pow.f64 (*.f64 D M) 2) 8)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) 1/4) l) (/.f64 (pow.f64 d 2) h))
(*.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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) 1/4) 2) (/.f64 (*.f64 (pow.f64 d 2) (/.f64 l h)) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) 1/4)) (neg.f64 (*.f64 (pow.f64 d 2) (/.f64 l h))))
(*.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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) 1/2)) (-.f64 0 (*.f64 2 (*.f64 (pow.f64 d 2) (/.f64 l h)))))
(*.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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l)))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) 1/4) (pow.f64 d 2))) (neg.f64 (/.f64 l h)))
(*.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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l)))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) 1/4) l)) (neg.f64 (/.f64 (pow.f64 d 2) h)))
(*.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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) 1/4))) (*.f64 (pow.f64 d 2) (/.f64 l h)))
(*.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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l)))
(pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)) 1)
(*.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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l)))
(+.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 0)
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(+.f64 (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 3/4))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(+.f64 0 (/.f64 (/.f64 h l) (pow.f64 d 2)))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(+.f64 (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/2))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(+.f64 (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 3/4) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(-.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 0)
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(*.f64 2 (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/2))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(*.f64 2 (/.f64 (/.f64 h l) (*.f64 2 (pow.f64 d 2))))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(*.f64 2 (/.f64 h (*.f64 (pow.f64 d 2) (+.f64 l l))))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(*.f64 2 (*.f64 (/.f64 1/2 (pow.f64 d 2)) (/.f64 h l)))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(*.f64 2 (*.f64 (/.f64 (/.f64 1/2 (pow.f64 d 2)) l) h))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(*.f64 2 (*.f64 (/.f64 1/2 l) (/.f64 h (pow.f64 d 2))))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(*.f64 h (/.f64 (/.f64 1 l) (pow.f64 d 2)))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(*.f64 (/.f64 h l) (/.f64 1 (pow.f64 d 2)))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1)
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(*.f64 1/4 (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 4))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(*.f64 (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4) 4)
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(*.f64 1 (/.f64 (/.f64 h l) (pow.f64 d 2)))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(*.f64 (*.f64 2 (/.f64 h l)) (/.f64 1/2 (pow.f64 d 2)))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(*.f64 (*.f64 2 (/.f64 h l)) (*.f64 (/.f64 1 (pow.f64 d 2)) 1/2))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(*.f64 (+.f64 h h) (/.f64 (/.f64 1/2 (pow.f64 d 2)) l))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(*.f64 (+.f64 h h) (*.f64 (/.f64 (/.f64 1 l) (pow.f64 d 2)) 1/2))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 1 l))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(*.f64 (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/2) 2)
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(*.f64 4 (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(*.f64 (*.f64 2 (/.f64 (/.f64 h l) (pow.f64 d 2))) 1/2)
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(*.f64 (*.f64 (/.f64 h l) 4) (/.f64 1 (*.f64 (pow.f64 d 2) 4)))
(*.f64 (/.f64 h l) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 d 2) 4))))
(*.f64 (/.f64 1/4 (pow.f64 d 2)) (*.f64 4 (/.f64 h l)))
(*.f64 (/.f64 h l) (*.f64 4 (/.f64 1/4 (pow.f64 d 2))))
(*.f64 (*.f64 2 (/.f64 h (pow.f64 d 2))) (/.f64 1/2 l))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(*.f64 (*.f64 h 4) (/.f64 1 (*.f64 l (*.f64 (pow.f64 d 2) 4))))
(*.f64 h (*.f64 4 (/.f64 1 (*.f64 (pow.f64 d 2) (*.f64 l 4)))))
(*.f64 h (*.f64 4 (/.f64 (/.f64 1/4 (pow.f64 d 2)) l)))
(*.f64 (*.f64 h 4) (/.f64 (/.f64 1/4 (pow.f64 d 2)) l))
(*.f64 (/.f64 1 (pow.f64 d 2)) (/.f64 h l))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(*.f64 (/.f64 (/.f64 1 l) (pow.f64 d 2)) h)
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(*.f64 (/.f64 1 l) (/.f64 h (pow.f64 d 2)))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(*.f64 (neg.f64 h) (/.f64 1 (*.f64 (pow.f64 d 2) (neg.f64 l))))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(*.f64 (neg.f64 h) (/.f64 1 (*.f64 l (neg.f64 (pow.f64 d 2)))))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(*.f64 (neg.f64 h) (/.f64 -1 (*.f64 l (pow.f64 d 2))))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(*.f64 (/.f64 (neg.f64 h) l) (/.f64 -1 (pow.f64 d 2)))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(*.f64 (/.f64 (neg.f64 h) (pow.f64 d 2)) (/.f64 -1 l))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(*.f64 -1 (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l))))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(*.f64 -1 (/.f64 h (*.f64 l (neg.f64 (pow.f64 d 2)))))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(*.f64 -1 (/.f64 (neg.f64 h) (*.f64 l (pow.f64 d 2))))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(*.f64 -1 (/.f64 (/.f64 h l) (neg.f64 (pow.f64 d 2))))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(*.f64 -1 (/.f64 (/.f64 h (pow.f64 d 2)) (neg.f64 l)))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(*.f64 (*.f64 2 (/.f64 1 l)) (/.f64 h (*.f64 2 (pow.f64 d 2))))
(*.f64 2 (*.f64 (/.f64 1 l) (/.f64 (/.f64 h 2) (pow.f64 d 2))))
(*.f64 2 (*.f64 (/.f64 1 l) (/.f64 h (*.f64 2 (pow.f64 d 2)))))
(*.f64 (/.f64 1/2 (pow.f64 d 2)) (*.f64 2 (/.f64 h l)))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(*.f64 (/.f64 (/.f64 1/2 (pow.f64 d 2)) l) (+.f64 h h))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(*.f64 1/2 (*.f64 2 (/.f64 (/.f64 h l) (pow.f64 d 2))))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(*.f64 (/.f64 2 (pow.f64 d 2)) (/.f64 h (+.f64 l l)))
(*.f64 (/.f64 1/2 l) (*.f64 2 (/.f64 h (pow.f64 d 2))))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(*.f64 (*.f64 (/.f64 1 (pow.f64 d 2)) 1/2) (*.f64 2 (/.f64 h l)))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(*.f64 (*.f64 (/.f64 (/.f64 1 l) (pow.f64 d 2)) 1/2) (+.f64 h h))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(*.f64 (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l))) -1)
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(*.f64 (/.f64 h (*.f64 l (neg.f64 (pow.f64 d 2)))) -1)
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(*.f64 (/.f64 (neg.f64 h) (*.f64 l (pow.f64 d 2))) -1)
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(*.f64 (/.f64 (/.f64 h l) (neg.f64 (pow.f64 d 2))) -1)
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(*.f64 (/.f64 (/.f64 h (pow.f64 d 2)) (neg.f64 l)) -1)
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(*.f64 (/.f64 h (+.f64 l l)) (/.f64 2 (pow.f64 d 2)))
(*.f64 (/.f64 2 (pow.f64 d 2)) (/.f64 h (+.f64 l l)))
(*.f64 (/.f64 h (*.f64 2 (pow.f64 d 2))) (*.f64 2 (/.f64 1 l)))
(*.f64 2 (*.f64 (/.f64 1 l) (/.f64 (/.f64 h 2) (pow.f64 d 2))))
(*.f64 2 (*.f64 (/.f64 1 l) (/.f64 h (*.f64 2 (pow.f64 d 2)))))
(*.f64 (/.f64 (/.f64 h l) (*.f64 2 (pow.f64 d 2))) 2)
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(*.f64 (/.f64 -1 l) (/.f64 (neg.f64 h) (pow.f64 d 2)))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(*.f64 (/.f64 1 (*.f64 (pow.f64 d 2) 4)) (*.f64 (/.f64 h l) 4))
(*.f64 (/.f64 h l) (*.f64 4 (/.f64 1 (*.f64 (pow.f64 d 2) 4))))
(*.f64 (/.f64 1/4 (pow.f64 d 2)) (*.f64 4 (/.f64 h l)))
(*.f64 (/.f64 h l) (*.f64 4 (/.f64 1/4 (pow.f64 d 2))))
(*.f64 (/.f64 -1 (pow.f64 d 2)) (/.f64 (neg.f64 h) l))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(*.f64 (/.f64 h (*.f64 (pow.f64 d 2) (+.f64 l l))) 2)
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(*.f64 (/.f64 1 (*.f64 l (*.f64 (pow.f64 d 2) 4))) (*.f64 h 4))
(*.f64 h (*.f64 4 (/.f64 1 (*.f64 (pow.f64 d 2) (*.f64 l 4)))))
(*.f64 h (*.f64 4 (/.f64 (/.f64 1/4 (pow.f64 d 2)) l)))
(*.f64 (*.f64 h 4) (/.f64 (/.f64 1/4 (pow.f64 d 2)) l))
(*.f64 (/.f64 1 (*.f64 (pow.f64 d 2) (neg.f64 l))) (neg.f64 h))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(*.f64 (/.f64 1 (*.f64 l (neg.f64 (pow.f64 d 2)))) (neg.f64 h))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(*.f64 (/.f64 -1 (*.f64 l (pow.f64 d 2))) (neg.f64 h))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(*.f64 (+.f64 (/.f64 1/2 (pow.f64 d 2)) (/.f64 1/2 (pow.f64 d 2))) (/.f64 h l))
(*.f64 (/.f64 h l) (+.f64 (/.f64 1/2 (pow.f64 d 2)) (/.f64 1/2 (pow.f64 d 2))))
(*.f64 (+.f64 (/.f64 (/.f64 1/2 (pow.f64 d 2)) l) (/.f64 (/.f64 1/2 (pow.f64 d 2)) l)) h)
(*.f64 h (+.f64 (/.f64 (/.f64 1/2 l) (pow.f64 d 2)) (/.f64 (/.f64 1/2 l) (pow.f64 d 2))))
(*.f64 (+.f64 (/.f64 1/2 l) (/.f64 1/2 l)) (/.f64 h (pow.f64 d 2)))
(*.f64 (/.f64 h (pow.f64 d 2)) (+.f64 (/.f64 1/2 l) (/.f64 1/2 l)))
(pow.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1)
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(neg.f64 (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l))))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(neg.f64 (/.f64 h (*.f64 l (neg.f64 (pow.f64 d 2)))))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(neg.f64 (/.f64 (neg.f64 h) (*.f64 l (pow.f64 d 2))))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(neg.f64 (/.f64 (/.f64 h l) (neg.f64 (pow.f64 d 2))))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(neg.f64 (/.f64 (/.f64 h (pow.f64 d 2)) (neg.f64 l)))
(/.f64 h (*.f64 (pow.f64 d 2) l))
(/.f64 (/.f64 h (pow.f64 d 2)) l)
(+.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))) 0)
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 (pow.f64 d 2) l))))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l)))))
(sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/4) (*.f64 (pow.f64 d 2) (/.f64 l h))) -1))
(+.f64 0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 (pow.f64 d 2) l))))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l)))))
(sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/4) (*.f64 (pow.f64 d 2) (/.f64 l h))) -1))
(-.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))) 0)
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 (pow.f64 d 2) l))))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l)))))
(sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/4) (*.f64 (pow.f64 d 2) (/.f64 l h))) -1))
(*.f64 2 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))) 2))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 (pow.f64 d 2) l))))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l)))))
(sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/4) (*.f64 (pow.f64 d 2) (/.f64 l h))) -1))
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 (pow.f64 d 2) l))))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l)))))
(sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/4) (*.f64 (pow.f64 d 2) (/.f64 l h))) -1))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 (pow.f64 d 2) l))))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l)))))
(sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/4) (*.f64 (pow.f64 d 2) (/.f64 l h))) -1))
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))))) 1/2)
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 (pow.f64 d 2) l))))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l)))))
(sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/4) (*.f64 (pow.f64 d 2) (/.f64 l h))) -1))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 (pow.f64 d 2) l))))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l)))))
(sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/4) (*.f64 (pow.f64 d 2) (/.f64 l h))) -1))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))) 2) 2)
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 (pow.f64 d 2) l))))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l)))))
(sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/4) (*.f64 (pow.f64 d 2) (/.f64 l h))) -1))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 (pow.f64 d 2) l))))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l)))))
(sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/4) (*.f64 (pow.f64 d 2) (/.f64 l h))) -1))
(/.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4))))) 2)
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 (pow.f64 d 2) l))))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l)))))
(sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/4) (*.f64 (pow.f64 d 2) (/.f64 l h))) -1))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))) 4) 4)
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 (pow.f64 d 2) l))))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l)))))
(sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/4) (*.f64 (pow.f64 d 2) (/.f64 l h))) -1))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))) 4)) 8)
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 (pow.f64 d 2) l))))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l)))))
(sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/4) (*.f64 (pow.f64 d 2) (/.f64 l h))) -1))
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 1/4 (/.f64 h (*.f64 (pow.f64 d 2) l))))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l)))))
(sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/4) (*.f64 (pow.f64 d 2) (/.f64 l h))) -1))
(+.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))) w0) 0)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/4) (*.f64 (pow.f64 d 2) (/.f64 l h))) -1)))
(+.f64 0 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))) w0))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/4) (*.f64 (pow.f64 d 2) (/.f64 l h))) -1)))
(-.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))) w0) 0)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/4) (*.f64 (pow.f64 d 2) (/.f64 l h))) -1)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))) w0) 1)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/4) (*.f64 (pow.f64 d 2) (/.f64 l h))) -1)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))) (+.f64 w0 w0)) 2)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/4) (*.f64 (pow.f64 d 2) (/.f64 l h))) -1)))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))) (*.f64 w0 4)) 4)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/4) (*.f64 (pow.f64 d 2) (/.f64 l h))) -1)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))) (*.f64 w0 4))) 8)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/4) (*.f64 (pow.f64 d 2) (/.f64 l h))) -1)))
(pow.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))) w0) 1)
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (pow.f64 d 2)) l))))))
(*.f64 w0 (sqrt.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/4) (*.f64 (pow.f64 d 2) (/.f64 l h))) -1)))

eval1.5s (6.4%)

Compiler

Compiled 38584 to 24338 computations (36.9% saved)

prune781.0ms (3.4%)

Pruning

9 alts after pruning (7 fresh and 2 done)

PrunedKeptTotal
New129861304
Fresh314
Picked101
Done325
Total130591314
Error
7.2b
Counts
1314 → 9
Alt Table
Click to see full alt table
StatusErrorProgram
62.3b
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8))
23.4b
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (/.f64 (pow.f64 d 2) h))) -1/8)))
11.1b
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2))))))
14.7b
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
13.8b
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 2) (/.f64 h l)))))
19.2b
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) l)) 1/4)))))
22.5b
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 D 2) (/.f64 h (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))))))))
10.8b
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 1 l) (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 4 h))))))
13.7b
w0
Compiler

Compiled 355 to 268 computations (24.5% saved)

localize38.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.0b
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 1 l) (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 4 h)))))
4.4b
(/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 4 h))
4.9b
(*.f64 M (/.f64 D d))
5.2b
(*.f64 (/.f64 1 l) (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 4 h)))
Compiler

Compiled 117 to 63 computations (46.2% saved)

series17.0ms (0.1%)

Counts
4 → 192
Calls

51 calls:

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

rewrite227.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1884×exponential.json-3
1884×rational.json-1
1884×rational.json-2
1884×rational.json-4
1884×rational.json-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
020140
1150128
2372128
31079128
44444128
Stop Event
node limit
Counts
4 → 257
Calls
Call 1
Inputs
(*.f64 (/.f64 1 l) (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 4 h)))
(*.f64 M (/.f64 D d))
(/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 4 h))
(sqrt.f64 (-.f64 1 (*.f64 (/.f64 1 l) (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 4 h)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 (*.f64 h 1/4) l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 (*.f64 h 1/4) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 (*.f64 h 1/4) l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 l (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (*.f64 l (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 l) (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 8 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 h l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (*.f64 l (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))) (*.f64 l (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (*.f64 2 (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (/.f64 (/.f64 8 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 h l)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 l (*.f64 h 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 (/.f64 l (*.f64 h 1/4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 -1 (*.f64 l (neg.f64 (/.f64 4 h)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 (/.f64 4 h) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 4 (/.f64 h l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 8 (*.f64 2 (/.f64 h l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (/.f64 8 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 h l)) (/.f64 (/.f64 8 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 h l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 l 4) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (*.f64 l 4) (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (/.f64 4 h) 4) (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 h (*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 h (*.f64 (*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 h (/.f64 (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 h (/.f64 4 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) (/.f64 1 (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 (*.f64 h 1/4) l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (*.f64 2 (/.f64 l (*.f64 h 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (+.f64 (/.f64 l (*.f64 h 1/4)) (/.f64 l (*.f64 h 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (*.f64 (/.f64 8 h) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (*.f64 (*.f64 2 (/.f64 l (*.f64 h 1/4))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 (*.f64 2 (/.f64 4 h)) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 8 (/.f64 h l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 16 (*.f64 2 (/.f64 h l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (*.f64 (*.f64 2 (*.f64 l 4)) (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 h h) (*.f64 l (/.f64 8 (pow.f64 (*.f64 M (/.f64 D d)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 h h) (+.f64 (*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))) (*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 h h) (*.f64 (*.f64 l (/.f64 8 (pow.f64 (*.f64 M (/.f64 D d)) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 h h) (/.f64 (/.f64 8 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 h h) (/.f64 8 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 M 2) (/.f64 (/.f64 (/.f64 4 h) (pow.f64 (/.f64 D d) 2)) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 M 2) (/.f64 (/.f64 4 (pow.f64 (/.f64 D d) 2)) (/.f64 h l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 M 2) (/.f64 (/.f64 8 (pow.f64 (/.f64 D d) 2)) (*.f64 2 (/.f64 h l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 4 (*.f64 (pow.f64 M 2) h)) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (/.f64 4 (*.f64 (pow.f64 M 2) h)) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (/.f64 4 (pow.f64 M 2)) (/.f64 h l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (/.f64 8 (pow.f64 M 2)) (*.f64 2 (/.f64 h l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 h 4) (+.f64 (*.f64 l (/.f64 8 (pow.f64 (*.f64 M (/.f64 D d)) 2))) (*.f64 l (/.f64 8 (pow.f64 (*.f64 M (/.f64 D d)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 h 4) (*.f64 4 (*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 h 4) (*.f64 (*.f64 2 (/.f64 8 (pow.f64 (*.f64 M (/.f64 D d)) 2))) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 h 4) (*.f64 (/.f64 16 (pow.f64 (*.f64 M (/.f64 D d)) 2)) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 h 4) (*.f64 2 (*.f64 l (/.f64 8 (pow.f64 (*.f64 M (/.f64 D d)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 h 4) (/.f64 (/.f64 16 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 h 4) (/.f64 16 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/2)) l) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 l) 2) (*.f64 2 (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/2)) (+.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/2)) (/.f64 2 (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 4) (*.f64 (*.f64 l 4) (/.f64 4 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 4) (+.f64 (*.f64 2 (/.f64 l (*.f64 h 1/4))) (*.f64 2 (/.f64 l (*.f64 h 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 4) (*.f64 4 (/.f64 l (*.f64 h 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 4) (*.f64 (*.f64 (*.f64 l 4) (/.f64 4 h)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 4) (/.f64 16 (/.f64 h l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 h) (*.f64 (/.f64 -4 (pow.f64 (*.f64 M (/.f64 D d)) 2)) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 h) (*.f64 (neg.f64 (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 h) (/.f64 (/.f64 -4 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 h) (/.f64 -4 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (neg.f64 l) (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (*.f64 l (neg.f64 (/.f64 4 h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (*.f64 (/.f64 -4 h) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (*.f64 (*.f64 l (neg.f64 (/.f64 4 h))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 (neg.f64 (/.f64 4 h)) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 -4 (/.f64 h l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 -8 (*.f64 2 (/.f64 h l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 h 1/4) (*.f64 (/.f64 1 (pow.f64 (*.f64 M (/.f64 D d)) 2)) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 h 1/4) (/.f64 (/.f64 1 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 h 1/4) (/.f64 1 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) (*.f64 (/.f64 1 h) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) (/.f64 1 (/.f64 h l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) (/.f64 2 (*.f64 2 (/.f64 h l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))) (*.f64 (*.f64 (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h)) (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))) (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/2) (/.f64 2 (/.f64 h l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4))) (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/2) (*.f64 2 (/.f64 h l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 h 1/2) (/.f64 2 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 h (*.f64 1/4 (*.f64 h 1/4))) (/.f64 (*.f64 h 1/2) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 2 (/.f64 4 (pow.f64 M 2))) (/.f64 h l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/2)) l)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 l) 4) (*.f64 4 (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 (*.f64 2 (neg.f64 l)) (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 (neg.f64 (+.f64 l l)) (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 h 4)) (/.f64 32 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 h)) (/.f64 -8 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2))) (+.f64 (*.f64 l (neg.f64 (/.f64 4 h))) (*.f64 l (neg.f64 (/.f64 4 h)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2))) (*.f64 (*.f64 2 (neg.f64 (/.f64 4 h))) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2))) (/.f64 -8 (/.f64 h l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) 4) (*.f64 l 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) 4) (*.f64 4 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 4)) (+.f64 (*.f64 (*.f64 l 4) (/.f64 4 h)) (*.f64 (*.f64 l 4) (/.f64 4 h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 4)) (*.f64 (*.f64 2 (*.f64 (/.f64 4 h) 4)) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 l) (*.f64 h 1/4)) (/.f64 1 (pow.f64 (*.f64 M (/.f64 D d)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l) (/.f64 4 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 h l) (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 2 l)) (*.f64 2 (/.f64 4 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 2 l)) (/.f64 8 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 h l)) (/.f64 8 (pow.f64 (*.f64 M (/.f64 D d)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 4) l) (*.f64 (/.f64 4 h) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2)) l) (neg.f64 (/.f64 4 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2)) l) (/.f64 -4 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h) (/.f64 4 (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (+.f64 h h)) (/.f64 8 (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 4)) (/.f64 16 (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (neg.f64 h)) (/.f64 -4 (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (/.f64 4 (*.f64 (pow.f64 M 2) h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4))) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 h h)) (/.f64 -8 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (/.f64 (neg.f64 (/.f64 4 (pow.f64 M 2))) (/.f64 h l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2))) (*.f64 (neg.f64 (*.f64 2 (/.f64 4 h))) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2))) (/.f64 -8 (/.f64 h l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2))) (/.f64 l (*.f64 h 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/8) (/.f64 1 (*.f64 2 (/.f64 h l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/2)) l)) (*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/2)) l))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l) (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l)) (*.f64 2 (/.f64 4 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 h l) (/.f64 h l)) (/.f64 8 (pow.f64 (*.f64 M (/.f64 D d)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 2 l)) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 2 l))) (*.f64 (/.f64 4 h) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (/.f64 h l)) (*.f64 2 (/.f64 h l))) (*.f64 2 (/.f64 8 (pow.f64 (*.f64 M (/.f64 D d)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 4) l) (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 4) l)) (*.f64 2 (*.f64 (/.f64 4 h) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2)) l) (/.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2)) l)) (*.f64 2 (neg.f64 (/.f64 4 h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4))) (neg.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)))) (*.f64 2 (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 h 4) l) (*.f64 2 (/.f64 8 (pow.f64 (*.f64 M (/.f64 D d)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 h 4) l) (/.f64 16 (pow.f64 (*.f64 M (/.f64 D d)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))) (*.f64 l 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 8 (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))) (*.f64 2 (*.f64 l 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 1 l) 4) (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -2 (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))) (*.f64 2 (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -2 (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))) (neg.f64 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 l (*.f64 h 1/4))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 4) (/.f64 l (*.f64 h 1/4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 h h) (*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 h 4) (*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 l) (*.f64 2 (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 h) l) (/.f64 -4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 h) l) (neg.f64 (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 h 1/4) l) (/.f64 1 (pow.f64 (*.f64 M (/.f64 D d)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) l) (/.f64 1 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2))) l) (*.f64 2 (neg.f64 (/.f64 4 h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) 4) l) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 4)) l) (*.f64 2 (*.f64 (/.f64 4 h) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2))) l) (neg.f64 (*.f64 2 (/.f64 4 h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2))) l) (/.f64 4 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 4) (*.f64 2 (/.f64 l (*.f64 h 1/4)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 h 4) (*.f64 l (/.f64 8 (pow.f64 (*.f64 M (/.f64 D d)) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))) (+.f64 l l)) (*.f64 (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h)) (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 l (neg.f64 (/.f64 4 h)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) (+.f64 l l)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l) (*.f64 2 (/.f64 4 h))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 2 l)) (/.f64 4 h)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/2))) (neg.f64 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 l)) (-.f64 0 (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l)) (neg.f64 (/.f64 4 h)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 h l)) (neg.f64 (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 2 l))) (neg.f64 (*.f64 2 (/.f64 4 h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 h l))) (-.f64 0 (/.f64 8 (pow.f64 (*.f64 M (/.f64 D d)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 4) l)) (-.f64 0 (*.f64 (/.f64 4 h) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2)) l)) (/.f64 4 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2)) l)) (-.f64 0 (neg.f64 (/.f64 4 h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)))) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)))) (-.f64 0 (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 (*.f64 h 1/4) 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 1 (/.f64 (/.f64 d D) M))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 M (/.f64 d D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 D (/.f64 d M))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 D d) (/.f64 1 M))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 M (/.f64 D d)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 d (/.f64 2 D)) M))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 D D) (/.f64 (+.f64 d d) M))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 D (/.f64 2 d)) (/.f64 2 M))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 M M) (*.f64 d (/.f64 2 D)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 M (*.f64 D (/.f64 2 d))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 D) (/.f64 (neg.f64 d) M))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 M 4) (*.f64 4 (/.f64 d D)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 M (/.f64 D d)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 M d) (/.f64 1 D))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 M (/.f64 D d)) 4) (*.f64 (*.f64 M (/.f64 D d)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 M 4) (/.f64 d D)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 M) (-.f64 0 (/.f64 d D)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 M (/.f64 D d)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 2 (/.f64 4 h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 8 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 h (/.f64 8 (pow.f64 (*.f64 M (/.f64 D d)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 2 (/.f64 8 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 (*.f64 h 1/4) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (*.f64 (/.f64 (*.f64 h 1/4) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (*.f64 1/2 (*.f64 h 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 1 (/.f64 8 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 h h) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 h h) (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/8) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 h h) (/.f64 2 (/.f64 16 (pow.f64 (*.f64 M (/.f64 D d)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 M 2) (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 M 2) (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h 1/4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 M 2) (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) 1/4) h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 M 2) (*.f64 (*.f64 h 1/4) (pow.f64 (/.f64 D d) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (*.f64 h 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 (pow.f64 M 2) 1/4) h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h 4) (/.f64 1 (*.f64 2 (/.f64 8 (pow.f64 (*.f64 M (/.f64 D d)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h 4) (/.f64 1 (/.f64 16 (pow.f64 (*.f64 M (/.f64 D d)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 4) (/.f64 1 (*.f64 (/.f64 4 h) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 M 2) (*.f64 h 1/4)) (pow.f64 (/.f64 D d) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 h) (/.f64 1 (/.f64 -4 (pow.f64 (*.f64 M (/.f64 D d)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 h) (/.f64 1 (neg.f64 (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (neg.f64 (/.f64 4 h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 -4 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 1 (neg.f64 (/.f64 4 h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 1 (/.f64 -4 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h 1/4) (pow.f64 (*.f64 M (/.f64 D d)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h 1/4) (/.f64 1 (/.f64 1 (pow.f64 (*.f64 M (/.f64 D d)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) h)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) (/.f64 1 (/.f64 1 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 M 2)) (/.f64 (pow.f64 (/.f64 D d) 2) (*.f64 2 (/.f64 4 h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 M 2)) (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 8 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (/.f64 D d) 2)) (/.f64 (pow.f64 M 2) (*.f64 2 (/.f64 4 h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (/.f64 D d) 2)) (/.f64 (pow.f64 M 2) (/.f64 8 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 h (/.f64 1 (pow.f64 (*.f64 M (/.f64 D d)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 M 2) 1/4) (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 1 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 D d) 2) 1/4) (/.f64 (pow.f64 M 2) (/.f64 1 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h 1/4)) (pow.f64 M 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 h 1/4) 2) (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/8) (+.f64 h h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 D 2) (*.f64 (pow.f64 (/.f64 1 d) 2) (*.f64 (pow.f64 M 2) (*.f64 h 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 d) 2) (/.f64 (pow.f64 D 2) (/.f64 4 (*.f64 (pow.f64 M 2) h))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 (*.f64 h 1/4) l)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 (*.f64 h 1/4) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 (*.f64 h 1/4) l)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 (*.f64 h 1/4) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 (*.f64 h 1/4) l)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 (*.f64 h 1/4) l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 (*.f64 h 1/4) l))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 (*.f64 h 1/4) l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 (*.f64 h 1/4) l))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 (*.f64 h 1/4) l)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 (*.f64 h 1/4) l)))) 4) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 (*.f64 h 1/4) l)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 (*.f64 h 1/4) l)))) 1)))))

simplify358.0ms (1.6%)

Algorithm
egg-herbie
Rules
1352×rational.json-simplify-51
1134×rational.json-simplify-61
1002×rational.json-simplify-49
864×rational.json-simplify-44
824×rational.json-simplify-2
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
075620155
1253919167
2640218981
Stop Event
node limit
Counts
449 → 369
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 (*.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 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 (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))))))
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 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 M (/.f64 D d)) 2) (/.f64 (*.f64 h 1/4) l)) 0)
(+.f64 0 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 (*.f64 h 1/4) l)))
(-.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 (*.f64 h 1/4) l)) 0)
(/.f64 1 (*.f64 l (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))))
(/.f64 1 (*.f64 (*.f64 l (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))) 1))
(/.f64 (/.f64 1 l) (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h)))
(/.f64 2 (/.f64 (/.f64 8 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 h l)))
(/.f64 2 (+.f64 (*.f64 l (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))) (*.f64 l (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h)))))
(/.f64 2 (*.f64 (*.f64 2 (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))) l))
(/.f64 2 (*.f64 (/.f64 (/.f64 8 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 h l)) 1))
(/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 l (*.f64 h 1/4)))
(/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 (/.f64 l (*.f64 h 1/4)) 1))
(/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 -1 (*.f64 l (neg.f64 (/.f64 4 h)))))
(/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 (/.f64 4 h) (/.f64 1 l)))
(/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 4 (/.f64 h l)))
(/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 8 (*.f64 2 (/.f64 h l))))
(/.f64 4 (+.f64 (/.f64 (/.f64 8 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 h l)) (/.f64 (/.f64 8 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 h l))))
(/.f64 4 (/.f64 (*.f64 l 4) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4))))
(/.f64 4 (*.f64 (*.f64 l 4) (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))))
(/.f64 4 (/.f64 (*.f64 (/.f64 4 h) 4) (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l)))
(/.f64 h (*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(/.f64 h (*.f64 (*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))) 1))
(/.f64 h (/.f64 (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 1 l)))
(/.f64 h (/.f64 4 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) l)
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) (/.f64 1 (/.f64 1 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 (*.f64 h 1/4) l)) 1)
(/.f64 (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (*.f64 2 (/.f64 l (*.f64 h 1/4))))
(/.f64 (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (+.f64 (/.f64 l (*.f64 h 1/4)) (/.f64 l (*.f64 h 1/4))))
(/.f64 (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (*.f64 (/.f64 8 h) l))
(/.f64 (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (*.f64 (*.f64 2 (/.f64 l (*.f64 h 1/4))) 1))
(/.f64 (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 (*.f64 2 (/.f64 4 h)) (/.f64 1 l)))
(/.f64 (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 8 (/.f64 h l)))
(/.f64 (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 16 (*.f64 2 (/.f64 h l))))
(/.f64 8 (*.f64 (*.f64 2 (*.f64 l 4)) (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))))
(/.f64 (+.f64 h h) (*.f64 l (/.f64 8 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(/.f64 (+.f64 h h) (+.f64 (*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))) (*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))))
(/.f64 (+.f64 h h) (*.f64 (*.f64 l (/.f64 8 (pow.f64 (*.f64 M (/.f64 D d)) 2))) 1))
(/.f64 (+.f64 h h) (/.f64 (/.f64 8 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 1 l)))
(/.f64 (+.f64 h h) (/.f64 8 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l)))
(/.f64 (pow.f64 M 2) (/.f64 (/.f64 (/.f64 4 h) (pow.f64 (/.f64 D d) 2)) (/.f64 1 l)))
(/.f64 (pow.f64 M 2) (/.f64 (/.f64 4 (pow.f64 (/.f64 D d) 2)) (/.f64 h l)))
(/.f64 (pow.f64 M 2) (/.f64 (/.f64 8 (pow.f64 (/.f64 D d) 2)) (*.f64 2 (/.f64 h l))))
(/.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 4 (*.f64 (pow.f64 M 2) h)) l))
(/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (/.f64 4 (*.f64 (pow.f64 M 2) h)) (/.f64 1 l)))
(/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (/.f64 4 (pow.f64 M 2)) (/.f64 h l)))
(/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (/.f64 8 (pow.f64 M 2)) (*.f64 2 (/.f64 h l))))
(/.f64 (*.f64 h 4) (+.f64 (*.f64 l (/.f64 8 (pow.f64 (*.f64 M (/.f64 D d)) 2))) (*.f64 l (/.f64 8 (pow.f64 (*.f64 M (/.f64 D d)) 2)))))
(/.f64 (*.f64 h 4) (*.f64 4 (*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))))
(/.f64 (*.f64 h 4) (*.f64 (*.f64 2 (/.f64 8 (pow.f64 (*.f64 M (/.f64 D d)) 2))) l))
(/.f64 (*.f64 h 4) (*.f64 (/.f64 16 (pow.f64 (*.f64 M (/.f64 D d)) 2)) l))
(/.f64 (*.f64 h 4) (*.f64 2 (*.f64 l (/.f64 8 (pow.f64 (*.f64 M (/.f64 D d)) 2)))))
(/.f64 (*.f64 h 4) (/.f64 (/.f64 16 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 1 l)))
(/.f64 (*.f64 h 4) (/.f64 16 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/2)) l) 2)
(/.f64 (*.f64 (/.f64 1 l) 2) (*.f64 2 (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))))
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/2)) (+.f64 l l))
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/2)) (/.f64 2 (/.f64 1 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 4) (*.f64 (*.f64 l 4) (/.f64 4 h)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 4) (+.f64 (*.f64 2 (/.f64 l (*.f64 h 1/4))) (*.f64 2 (/.f64 l (*.f64 h 1/4)))))
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 4) (*.f64 4 (/.f64 l (*.f64 h 1/4))))
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 4) (*.f64 (*.f64 (*.f64 l 4) (/.f64 4 h)) 1))
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 4) (/.f64 16 (/.f64 h l)))
(/.f64 (neg.f64 h) (*.f64 (/.f64 -4 (pow.f64 (*.f64 M (/.f64 D d)) 2)) l))
(/.f64 (neg.f64 h) (*.f64 (neg.f64 (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))) l))
(/.f64 (neg.f64 h) (/.f64 (/.f64 -4 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 1 l)))
(/.f64 (neg.f64 h) (/.f64 -4 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l)))
(/.f64 -1 (*.f64 (neg.f64 l) (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))))
(/.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (*.f64 l (neg.f64 (/.f64 4 h))))
(/.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (*.f64 (/.f64 -4 h) l))
(/.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (*.f64 (*.f64 l (neg.f64 (/.f64 4 h))) 1))
(/.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 (neg.f64 (/.f64 4 h)) (/.f64 1 l)))
(/.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 -4 (/.f64 h l)))
(/.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 -8 (*.f64 2 (/.f64 h l))))
(/.f64 (*.f64 h 1/4) (*.f64 (/.f64 1 (pow.f64 (*.f64 M (/.f64 D d)) 2)) l))
(/.f64 (*.f64 h 1/4) (/.f64 (/.f64 1 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 1 l)))
(/.f64 (*.f64 h 1/4) (/.f64 1 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) (*.f64 (/.f64 1 h) l))
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) (/.f64 1 (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) (/.f64 2 (*.f64 2 (/.f64 h l))))
(/.f64 (*.f64 2 (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))) (*.f64 (*.f64 (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h)) (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))) (+.f64 l l)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/2) (/.f64 2 (/.f64 h l)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4))) (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/2) (*.f64 2 (/.f64 h l))))
(/.f64 (*.f64 h 1/2) (/.f64 2 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l)))
(/.f64 (*.f64 h (*.f64 1/4 (*.f64 h 1/4))) (/.f64 (*.f64 h 1/2) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 2 l))))
(/.f64 (*.f64 2 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 2 (/.f64 4 (pow.f64 M 2))) (/.f64 h l)))
(/.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/2)) l)) 4)
(/.f64 (*.f64 (/.f64 1 l) 4) (*.f64 4 (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))))
(/.f64 -2 (*.f64 (*.f64 2 (neg.f64 l)) (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))))
(/.f64 -2 (*.f64 (neg.f64 (+.f64 l l)) (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))))
(/.f64 (*.f64 2 (*.f64 h 4)) (/.f64 32 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l)))
(/.f64 (*.f64 2 (neg.f64 h)) (/.f64 -8 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l)))
(/.f64 (*.f64 2 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2))) (+.f64 (*.f64 l (neg.f64 (/.f64 4 h))) (*.f64 l (neg.f64 (/.f64 4 h)))))
(/.f64 (*.f64 2 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2))) (*.f64 (*.f64 2 (neg.f64 (/.f64 4 h))) l))
(/.f64 (*.f64 2 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2))) (/.f64 -8 (/.f64 h l)))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) 4) (*.f64 l 4))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) 4) (*.f64 4 l))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 4)) (+.f64 (*.f64 (*.f64 l 4) (/.f64 4 h)) (*.f64 (*.f64 l 4) (/.f64 4 h))))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 4)) (*.f64 (*.f64 2 (*.f64 (/.f64 4 h) 4)) l))
(/.f64 (*.f64 (/.f64 1 l) (*.f64 h 1/4)) (/.f64 1 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(/.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l) (/.f64 4 h))
(/.f64 (/.f64 h l) (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 2 l)) (*.f64 2 (/.f64 4 h)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 2 l)) (/.f64 8 h))
(/.f64 (*.f64 2 (/.f64 h l)) (/.f64 8 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 4) l) (*.f64 (/.f64 4 h) 4))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2)) l) (neg.f64 (/.f64 4 h)))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2)) l) (/.f64 -4 h))
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h) (/.f64 4 (/.f64 1 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (+.f64 h h)) (/.f64 8 (/.f64 1 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 4)) (/.f64 16 (/.f64 1 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (neg.f64 h)) (/.f64 -4 (/.f64 1 l)))
(/.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (/.f64 4 (*.f64 (pow.f64 M 2) h)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4))) (neg.f64 l))
(/.f64 (neg.f64 (+.f64 h h)) (/.f64 -8 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l)))
(/.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (/.f64 (neg.f64 (/.f64 4 (pow.f64 M 2))) (/.f64 h l)))
(/.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2))) (*.f64 (neg.f64 (*.f64 2 (/.f64 4 h))) l))
(/.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2))) (/.f64 -8 (/.f64 h l)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2))) (/.f64 l (*.f64 h 1/4)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/8) (/.f64 1 (*.f64 2 (/.f64 h l))))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/2)) l)) (*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/2)) l))) 8)
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l) (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l)) (*.f64 2 (/.f64 4 h)))
(/.f64 (+.f64 (/.f64 h l) (/.f64 h l)) (/.f64 8 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 2 l)) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 2 l))) (*.f64 (/.f64 4 h) 4))
(/.f64 (+.f64 (*.f64 2 (/.f64 h l)) (*.f64 2 (/.f64 h l))) (*.f64 2 (/.f64 8 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 4) l) (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 4) l)) (*.f64 2 (*.f64 (/.f64 4 h) 4)))
(/.f64 (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2)) l) (/.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2)) l)) (*.f64 2 (neg.f64 (/.f64 4 h))))
(/.f64 (+.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4))) (neg.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)))) (*.f64 2 (neg.f64 l)))
(/.f64 (/.f64 (*.f64 h 4) l) (*.f64 2 (/.f64 8 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(/.f64 (/.f64 (*.f64 h 4) l) (/.f64 16 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(/.f64 (/.f64 4 (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))) (*.f64 l 4))
(/.f64 (/.f64 8 (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))) (*.f64 2 (*.f64 l 4)))
(/.f64 (/.f64 -1 (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))) (neg.f64 l))
(/.f64 (/.f64 (*.f64 (/.f64 1 l) 4) (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))) 4)
(/.f64 (/.f64 -2 (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))) (*.f64 2 (neg.f64 l)))
(/.f64 (/.f64 -2 (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))) (neg.f64 (+.f64 l l)))
(/.f64 (/.f64 (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 l (*.f64 h 1/4))) 2)
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 4) (/.f64 l (*.f64 h 1/4))) 4)
(/.f64 (/.f64 (+.f64 h h) (*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))) 2)
(/.f64 (/.f64 (*.f64 h 4) (*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))) 4)
(/.f64 (/.f64 2 l) (*.f64 2 (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))))
(/.f64 (/.f64 (neg.f64 h) l) (/.f64 -4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(/.f64 (/.f64 (neg.f64 h) l) (neg.f64 (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(/.f64 (/.f64 (*.f64 h 1/4) l) (/.f64 1 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) l) (/.f64 1 h))
(/.f64 (/.f64 (*.f64 2 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2))) l) (*.f64 2 (neg.f64 (/.f64 4 h))))
(/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) 4) l) 4)
(/.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 4)) l) (*.f64 2 (*.f64 (/.f64 4 h) 4)))
(/.f64 (/.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2))) l) (neg.f64 (*.f64 2 (/.f64 4 h))))
(/.f64 (/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2))) l) (/.f64 4 h))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 4) (*.f64 2 (/.f64 l (*.f64 h 1/4)))) 2)
(/.f64 (/.f64 (*.f64 h 4) (*.f64 l (/.f64 8 (pow.f64 (*.f64 M (/.f64 D d)) 2)))) 2)
(/.f64 (/.f64 (*.f64 2 (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))) (+.f64 l l)) (*.f64 (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h)) (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))))
(/.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 l (neg.f64 (/.f64 4 h)))) -1)
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) (+.f64 l l)) 1/2)
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l) (*.f64 2 (/.f64 4 h))) 1/2)
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 2 l)) (/.f64 4 h)) 2)
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/2))) (neg.f64 (+.f64 l l)))
(/.f64 (neg.f64 (/.f64 1 l)) (-.f64 0 (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))))
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l)) (neg.f64 (/.f64 4 h)))
(/.f64 (neg.f64 (/.f64 h l)) (neg.f64 (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 2 l))) (neg.f64 (*.f64 2 (/.f64 4 h))))
(/.f64 (neg.f64 (*.f64 2 (/.f64 h l))) (-.f64 0 (/.f64 8 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 4) l)) (-.f64 0 (*.f64 (/.f64 4 h) 4)))
(/.f64 (neg.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2)) l)) (/.f64 4 h))
(/.f64 (neg.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2)) l)) (-.f64 0 (neg.f64 (/.f64 4 h))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)))) l)
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)))) (-.f64 0 (neg.f64 l)))
(pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 (*.f64 h 1/4) l)) 1)
(+.f64 (*.f64 M (/.f64 D d)) 0)
(+.f64 0 (*.f64 M (/.f64 D d)))
(-.f64 (*.f64 M (/.f64 D d)) 0)
(/.f64 1 (/.f64 (/.f64 d D) M))
(/.f64 M (/.f64 d D))
(/.f64 D (/.f64 d M))
(/.f64 (/.f64 D d) (/.f64 1 M))
(/.f64 (*.f64 M (/.f64 D d)) 1)
(/.f64 2 (/.f64 (*.f64 d (/.f64 2 D)) M))
(/.f64 (+.f64 D D) (/.f64 (+.f64 d d) M))
(/.f64 (*.f64 D (/.f64 2 d)) (/.f64 2 M))
(/.f64 (+.f64 M M) (*.f64 d (/.f64 2 D)))
(/.f64 (*.f64 M (*.f64 D (/.f64 2 d))) 2)
(/.f64 (neg.f64 D) (/.f64 (neg.f64 d) M))
(/.f64 (*.f64 M 4) (*.f64 4 (/.f64 d D)))
(/.f64 (*.f64 (*.f64 M (/.f64 D d)) 4) 4)
(/.f64 (/.f64 M d) (/.f64 1 D))
(/.f64 (+.f64 (*.f64 (*.f64 M (/.f64 D d)) 4) (*.f64 (*.f64 M (/.f64 D d)) 4)) 8)
(/.f64 (/.f64 (*.f64 M 4) (/.f64 d D)) 4)
(/.f64 (neg.f64 M) (-.f64 0 (/.f64 d D)))
(pow.f64 (*.f64 M (/.f64 D d)) 1)
(+.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) 0)
(+.f64 0 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)))
(-.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) 0)
(*.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 2 (/.f64 4 h))))
(*.f64 2 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 8 h)))
(*.f64 2 (/.f64 h (/.f64 8 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) 2))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 2 (/.f64 8 h)))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4))
(*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) 1)
(*.f64 (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 (*.f64 h 1/4) 2))
(*.f64 (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (*.f64 (/.f64 (*.f64 h 1/4) 2) 1))
(*.f64 (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (*.f64 1/2 (*.f64 h 1/4)))
(*.f64 (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 1 (/.f64 8 h)))
(*.f64 (+.f64 h h) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/8))
(*.f64 (+.f64 h h) (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/8) 1))
(*.f64 (+.f64 h h) (/.f64 2 (/.f64 16 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(*.f64 (pow.f64 M 2) (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h 1/4)))
(*.f64 (pow.f64 M 2) (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h 1/4)) 1))
(*.f64 (pow.f64 M 2) (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) 1/4) h))
(*.f64 (pow.f64 M 2) (*.f64 (*.f64 h 1/4) (pow.f64 (/.f64 D d) 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (*.f64 h 1/4)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 (pow.f64 M 2) 1/4) h))
(*.f64 (*.f64 h 4) (/.f64 1 (*.f64 2 (/.f64 8 (pow.f64 (*.f64 M (/.f64 D d)) 2)))))
(*.f64 (*.f64 h 4) (/.f64 1 (/.f64 16 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/2)) 1/2)
(*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 4) (/.f64 1 (*.f64 (/.f64 4 h) 4)))
(*.f64 (*.f64 (pow.f64 M 2) (*.f64 h 1/4)) (pow.f64 (/.f64 D d) 2))
(*.f64 (neg.f64 h) (/.f64 1 (/.f64 -4 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(*.f64 (neg.f64 h) (/.f64 1 (neg.f64 (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (neg.f64 (/.f64 4 h))))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 -4 h)))
(*.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 1 (neg.f64 (/.f64 4 h))))
(*.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 1 (/.f64 -4 h)))
(*.f64 (*.f64 h 1/4) (pow.f64 (*.f64 M (/.f64 D d)) 2))
(*.f64 (*.f64 h 1/4) (/.f64 1 (/.f64 1 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) h)
(*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) (/.f64 1 (/.f64 1 h)))
(*.f64 (*.f64 2 (pow.f64 M 2)) (/.f64 (pow.f64 (/.f64 D d) 2) (*.f64 2 (/.f64 4 h))))
(*.f64 (*.f64 2 (pow.f64 M 2)) (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 8 h)))
(*.f64 (*.f64 2 (pow.f64 (/.f64 D d) 2)) (/.f64 (pow.f64 M 2) (*.f64 2 (/.f64 4 h))))
(*.f64 (*.f64 2 (pow.f64 (/.f64 D d) 2)) (/.f64 (pow.f64 M 2) (/.f64 8 h)))
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/2)))
(*.f64 1/4 (/.f64 h (/.f64 1 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1 h)))
(*.f64 (*.f64 (pow.f64 M 2) 1/4) (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 1 h)))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) 1/4) (/.f64 (pow.f64 M 2) (/.f64 1 h)))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h 1/4)) (pow.f64 M 2))
(*.f64 (/.f64 (*.f64 h 1/4) 2) (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/8) (+.f64 h h))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (/.f64 1 d) 2) (*.f64 (pow.f64 M 2) (*.f64 h 1/4))))
(*.f64 (pow.f64 (/.f64 1 d) 2) (/.f64 (pow.f64 D 2) (/.f64 4 (*.f64 (pow.f64 M 2) h))))
(pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) 1)
(+.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 (*.f64 h 1/4) l)))) 0)
(+.f64 0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 (*.f64 h 1/4) l)))))
(-.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 (*.f64 h 1/4) l)))) 0)
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 (*.f64 h 1/4) l)))))
(*.f64 2 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 (*.f64 h 1/4) l)))) 2))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 (*.f64 h 1/4) l)))) 1)
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 (*.f64 h 1/4) l))))) 1/2)
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 (*.f64 h 1/4) l)))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 (*.f64 h 1/4) l))))) 2)
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 (*.f64 h 1/4) l)))) 4) 4)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 (*.f64 h 1/4) l)))) 4) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 (*.f64 h 1/4) l)))) 4)) 8)
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 (*.f64 h 1/4) 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 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 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 (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 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 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 (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 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 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 (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 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 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 (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 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 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 (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 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 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 (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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 (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 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 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 (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 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 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 (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 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 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 (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 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 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 (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 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 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 (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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 (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 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 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 (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 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 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 (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 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 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 (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 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 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 (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 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 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 (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 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 (*.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 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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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))))
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 (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 (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 (pow.f64 d 2) l))) -1/8) (*.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 (*.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 -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 (*.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 d 6) (pow.f64 l 3)))))) (*.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 (+.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 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))))) -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 d 6) (pow.f64 l 3))))) (+.f64 1 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (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 (*.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 (*.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 (pow.f64 d 2) l))) -1/8) (*.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 (*.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 -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 (*.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 d 6) (pow.f64 l 3)))))) (*.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 (+.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 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))))) -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 d 6) (pow.f64 l 3))))) (+.f64 1 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (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 (*.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 (*.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 (*.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 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.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 -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 -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 (*.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 d 6) (pow.f64 l 3)))))) (*.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 (+.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 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))))) -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 d 6) (pow.f64 l 3))))) (+.f64 1 (*.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 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 M (sqrt.f64 -1/4)) (*.f64 (/.f64 D 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 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l))) (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))
(+.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d D) M) (sqrt.f64 -1/4)) 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 (/.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)) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3))))))
(+.f64 (+.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d D) M) (sqrt.f64 -1/4)) 1/2))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 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 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3)))) (+.f64 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)) (*.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 M (sqrt.f64 -1/4)) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d D) M) (sqrt.f64 -1/4)) 1/2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) 5)) 1/16)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3)))))
(*.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 (sqrt.f64 (/.f64 h l)) -1))
(*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) 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 D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1)))
(+.f64 (*.f64 (/.f64 (/.f64 (/.f64 d D) M) (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (neg.f64 (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 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1)) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3))))))
(+.f64 (*.f64 (/.f64 (/.f64 (/.f64 d D) M) (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 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/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 D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1)) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3)))))))
(+.f64 (*.f64 (/.f64 (/.f64 (/.f64 d D) M) (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (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 (/.f64 (pow.f64 d 5) (pow.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) 5)) -1/16))))
(+.f64 (*.f64 (/.f64 (/.f64 (/.f64 d D) 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 (/.f64 (pow.f64 d 5) (pow.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) 5)) -1/16)) (+.f64 (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3)) 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 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 (*.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 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 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.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 -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/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 (*.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 d 6) (pow.f64 l 3)))))) (*.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 (+.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 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))))) -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 d 6) (pow.f64 l 3))))) (+.f64 1 (*.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 (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 M (sqrt.f64 -1/4)) (*.f64 (/.f64 D 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 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l))) (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))
(+.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d D) M) (sqrt.f64 -1/4)) 1/2)))
(+.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 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3))))))
(+.f64 (+.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d D) M) (sqrt.f64 -1/4)) 1/2))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (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 M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3)))) (+.f64 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)) (*.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 M (sqrt.f64 -1/4)) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d D) M) (sqrt.f64 -1/4)) 1/2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) 5)) 1/16)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3)))))
(*.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 (sqrt.f64 (/.f64 h l)) -1))
(*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) 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 D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1)))
(+.f64 (*.f64 (/.f64 (/.f64 (/.f64 d D) M) (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) 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 (*.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 D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1)) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3))))))
(+.f64 (*.f64 (/.f64 (/.f64 (/.f64 d D) M) (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (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/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 D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1)) (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3)))))))
(+.f64 (*.f64 (/.f64 (/.f64 (/.f64 d D) M) (sqrt.f64 -1/4)) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (+.f64 (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (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 (/.f64 (pow.f64 d 5) (pow.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) 5)) -1/16))))
(+.f64 (*.f64 (/.f64 (/.f64 (/.f64 d D) 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 (/.f64 (pow.f64 d 5) (pow.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) 5)) -1/16)) (+.f64 (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (*.f64 (/.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3)) 1/8)))))
(*.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 M (sqrt.f64 -1/4)) (*.f64 (/.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 (*.f64 D (*.f64 (sqrt.f64 -1/4) M)) d) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l))) (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)))
(+.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d D) M) (sqrt.f64 -1/4)) 1/2)))
(+.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 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3))))))
(+.f64 (+.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d D) M) (sqrt.f64 -1/4)) 1/2))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 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 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3)))) (+.f64 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) 1/2)) (*.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 M (sqrt.f64 -1/4)) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 (/.f64 d D) M) (sqrt.f64 -1/4)) 1/2)) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (pow.f64 d 5) (pow.f64 (*.f64 (*.f64 D M) (sqrt.f64 -1/4)) 5)) 1/16)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 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 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 (*.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 (pow.f64 d 2) l))) -1/8) (*.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 (*.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 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 (*.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 d 6) (pow.f64 l 3)))))) (*.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 (+.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 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))))) -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 d 6) (pow.f64 l 3))))) (+.f64 1 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (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 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 (*.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 (pow.f64 d 2) l))) -1/8) (*.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 (*.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 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 (*.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 d 6) (pow.f64 l 3)))))) (*.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 (+.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 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))))) -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 d 6) (pow.f64 l 3))))) (+.f64 1 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (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 (*.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 (*.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 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 D 4) (*.f64 (pow.f64 h 2) (pow.f64 M 4))) (*.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 -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/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 (*.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 d 6) (pow.f64 l 3)))))) (*.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 (+.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 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))))) -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 d 6) (pow.f64 l 3))))) (+.f64 1 (*.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 M (/.f64 D d)) 2) (/.f64 (*.f64 h 1/4) l)) 0)
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(+.f64 0 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 (*.f64 h 1/4) l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(-.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 (*.f64 h 1/4) l)) 0)
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 1 (*.f64 l (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 1 (*.f64 (*.f64 l (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))) 1))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (/.f64 1 l) (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 2 (/.f64 (/.f64 8 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 h l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 2 (+.f64 (*.f64 l (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))) (*.f64 l (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h)))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 2 (*.f64 (*.f64 2 (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))) l))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 2 (*.f64 (/.f64 (/.f64 8 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 h l)) 1))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 l (*.f64 h 1/4)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 (/.f64 l (*.f64 h 1/4)) 1))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 -1 (*.f64 l (neg.f64 (/.f64 4 h)))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 (/.f64 4 h) (/.f64 1 l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 4 (/.f64 h l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 8 (*.f64 2 (/.f64 h l))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 4 (+.f64 (/.f64 (/.f64 8 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 h l)) (/.f64 (/.f64 8 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 h l))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 4 (/.f64 (*.f64 l 4) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 4 (*.f64 (*.f64 l 4) (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 4 (/.f64 (*.f64 (/.f64 4 h) 4) (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 h (*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 h (*.f64 (*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))) 1))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 h (/.f64 (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 1 l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 h (/.f64 4 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) l)
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) (/.f64 1 (/.f64 1 l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 (*.f64 h 1/4) l)) 1)
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (*.f64 2 (/.f64 l (*.f64 h 1/4))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (+.f64 (/.f64 l (*.f64 h 1/4)) (/.f64 l (*.f64 h 1/4))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (*.f64 (/.f64 8 h) l))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (*.f64 (*.f64 2 (/.f64 l (*.f64 h 1/4))) 1))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 (*.f64 2 (/.f64 4 h)) (/.f64 1 l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 8 (/.f64 h l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 16 (*.f64 2 (/.f64 h l))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 8 (*.f64 (*.f64 2 (*.f64 l 4)) (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (+.f64 h h) (*.f64 l (/.f64 8 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (+.f64 h h) (+.f64 (*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))) (*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (+.f64 h h) (*.f64 (*.f64 l (/.f64 8 (pow.f64 (*.f64 M (/.f64 D d)) 2))) 1))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (+.f64 h h) (/.f64 (/.f64 8 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 1 l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (+.f64 h h) (/.f64 8 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (pow.f64 M 2) (/.f64 (/.f64 (/.f64 4 h) (pow.f64 (/.f64 D d) 2)) (/.f64 1 l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (pow.f64 M 2) (/.f64 (/.f64 4 (pow.f64 (/.f64 D d) 2)) (/.f64 h l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (pow.f64 M 2) (/.f64 (/.f64 8 (pow.f64 (/.f64 D d) 2)) (*.f64 2 (/.f64 h l))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 4 (*.f64 (pow.f64 M 2) h)) l))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (/.f64 4 (*.f64 (pow.f64 M 2) h)) (/.f64 1 l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (/.f64 4 (pow.f64 M 2)) (/.f64 h l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 (/.f64 8 (pow.f64 M 2)) (*.f64 2 (/.f64 h l))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (*.f64 h 4) (+.f64 (*.f64 l (/.f64 8 (pow.f64 (*.f64 M (/.f64 D d)) 2))) (*.f64 l (/.f64 8 (pow.f64 (*.f64 M (/.f64 D d)) 2)))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (*.f64 h 4) (*.f64 4 (*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (*.f64 h 4) (*.f64 (*.f64 2 (/.f64 8 (pow.f64 (*.f64 M (/.f64 D d)) 2))) l))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (*.f64 h 4) (*.f64 (/.f64 16 (pow.f64 (*.f64 M (/.f64 D d)) 2)) l))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (*.f64 h 4) (*.f64 2 (*.f64 l (/.f64 8 (pow.f64 (*.f64 M (/.f64 D d)) 2)))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (*.f64 h 4) (/.f64 (/.f64 16 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 1 l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (*.f64 h 4) (/.f64 16 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/2)) l) 2)
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (*.f64 (/.f64 1 l) 2) (*.f64 2 (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/2)) (+.f64 l l))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/2)) (/.f64 2 (/.f64 1 l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 4) (*.f64 (*.f64 l 4) (/.f64 4 h)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 4) (+.f64 (*.f64 2 (/.f64 l (*.f64 h 1/4))) (*.f64 2 (/.f64 l (*.f64 h 1/4)))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 4) (*.f64 4 (/.f64 l (*.f64 h 1/4))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 4) (*.f64 (*.f64 (*.f64 l 4) (/.f64 4 h)) 1))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 4) (/.f64 16 (/.f64 h l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (neg.f64 h) (*.f64 (/.f64 -4 (pow.f64 (*.f64 M (/.f64 D d)) 2)) l))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (neg.f64 h) (*.f64 (neg.f64 (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))) l))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (neg.f64 h) (/.f64 (/.f64 -4 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 1 l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (neg.f64 h) (/.f64 -4 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 -1 (*.f64 (neg.f64 l) (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (*.f64 l (neg.f64 (/.f64 4 h))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (*.f64 (/.f64 -4 h) l))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (*.f64 (*.f64 l (neg.f64 (/.f64 4 h))) 1))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 (neg.f64 (/.f64 4 h)) (/.f64 1 l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 -4 (/.f64 h l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 -8 (*.f64 2 (/.f64 h l))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (*.f64 h 1/4) (*.f64 (/.f64 1 (pow.f64 (*.f64 M (/.f64 D d)) 2)) l))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (*.f64 h 1/4) (/.f64 (/.f64 1 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 1 l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (*.f64 h 1/4) (/.f64 1 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) (*.f64 (/.f64 1 h) l))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) (/.f64 1 (/.f64 h l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) (/.f64 2 (*.f64 2 (/.f64 h l))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (*.f64 2 (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))) (*.f64 (*.f64 (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h)) (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))) (+.f64 l l)))
(/.f64 (*.f64 (/.f64 4 (*.f64 h (pow.f64 (*.f64 M (/.f64 D d)) 2))) (/.f64 1 l)) (*.f64 (/.f64 4 (*.f64 h (pow.f64 (*.f64 M (/.f64 D d)) 2))) (/.f64 4 (*.f64 h (pow.f64 (*.f64 M (/.f64 D d)) 2)))))
(*.f64 (/.f64 4 (*.f64 h (pow.f64 (*.f64 D (/.f64 M d)) 2))) (/.f64 (/.f64 1 l) (*.f64 (/.f64 4 (*.f64 h (pow.f64 (*.f64 D (/.f64 M d)) 2))) (/.f64 4 (*.f64 h (pow.f64 (*.f64 D (/.f64 M d)) 2))))))
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/2) (/.f64 2 (/.f64 h l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4))) (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/2) (*.f64 2 (/.f64 h l))))
(/.f64 (*.f64 2 (/.f64 h l)) (/.f64 (*.f64 1/2 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/16))))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 (*.f64 1/16 (pow.f64 (*.f64 D (/.f64 M d)) 2)) (/.f64 (*.f64 1/4 (pow.f64 (*.f64 D (/.f64 M d)) 2)) (/.f64 h l))))
(*.f64 2 (/.f64 (/.f64 h l) (+.f64 (/.f64 4 (pow.f64 (*.f64 D (/.f64 M d)) 2)) (/.f64 4 (pow.f64 (*.f64 D (/.f64 M d)) 2)))))
(/.f64 (*.f64 h 1/2) (/.f64 2 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (*.f64 h (*.f64 1/4 (*.f64 h 1/4))) (/.f64 (*.f64 h 1/2) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 2 l))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (*.f64 2 (pow.f64 (/.f64 D d) 2)) (/.f64 (*.f64 2 (/.f64 4 (pow.f64 M 2))) (/.f64 h l)))
(*.f64 (pow.f64 (/.f64 D d) 2) (/.f64 2 (*.f64 (/.f64 4 (pow.f64 M 2)) (/.f64 2 (/.f64 h l)))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 4 (pow.f64 M 2)) (/.f64 2 (/.f64 h l)))))
(/.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/2)) l)) 4)
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (*.f64 (/.f64 1 l) 4) (*.f64 4 (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 -2 (*.f64 (*.f64 2 (neg.f64 l)) (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 -2 (*.f64 (neg.f64 (+.f64 l l)) (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (*.f64 2 (*.f64 h 4)) (/.f64 32 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (*.f64 2 (neg.f64 h)) (/.f64 -8 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (*.f64 2 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2))) (+.f64 (*.f64 l (neg.f64 (/.f64 4 h))) (*.f64 l (neg.f64 (/.f64 4 h)))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (*.f64 2 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2))) (*.f64 (*.f64 2 (neg.f64 (/.f64 4 h))) l))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (*.f64 2 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2))) (/.f64 -8 (/.f64 h l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) 4) (*.f64 l 4))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) 4) (*.f64 4 l))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 4)) (+.f64 (*.f64 (*.f64 l 4) (/.f64 4 h)) (*.f64 (*.f64 l 4) (/.f64 4 h))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 4)) (*.f64 (*.f64 2 (*.f64 (/.f64 4 h) 4)) l))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (*.f64 (/.f64 1 l) (*.f64 h 1/4)) (/.f64 1 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l) (/.f64 4 h))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (/.f64 h l) (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 2 l)) (*.f64 2 (/.f64 4 h)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 2 l)) (/.f64 8 h))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (*.f64 2 (/.f64 h l)) (/.f64 8 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 4) l) (*.f64 (/.f64 4 h) 4))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2)) l) (neg.f64 (/.f64 4 h)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2)) l) (/.f64 -4 h))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h) (/.f64 4 (/.f64 1 l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (+.f64 h h)) (/.f64 8 (/.f64 1 l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 4)) (/.f64 16 (/.f64 1 l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (neg.f64 h)) (/.f64 -4 (/.f64 1 l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (/.f64 4 (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4))) (neg.f64 l))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (neg.f64 (+.f64 h h)) (/.f64 -8 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (neg.f64 (pow.f64 (/.f64 D d) 2)) (/.f64 (neg.f64 (/.f64 4 (pow.f64 M 2))) (/.f64 h l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2))) (*.f64 (neg.f64 (*.f64 2 (/.f64 4 h))) l))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2))) (/.f64 -8 (/.f64 h l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2))) (/.f64 l (*.f64 h 1/4)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/8) (/.f64 1 (*.f64 2 (/.f64 h l))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/2)) l)) (*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/2)) l))) 8)
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (+.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l) (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l)) (*.f64 2 (/.f64 4 h)))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) l) (/.f64 2 h)) 2)
(/.f64 (+.f64 (/.f64 h l) (/.f64 h l)) (/.f64 8 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 2 l)) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 2 l))) (*.f64 (/.f64 4 h) 4))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (+.f64 (*.f64 2 (/.f64 h l)) (*.f64 2 (/.f64 h l))) (*.f64 2 (/.f64 8 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 4) l) (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 4) l)) (*.f64 2 (*.f64 (/.f64 4 h) 4)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (+.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2)) l) (/.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2)) l)) (*.f64 2 (neg.f64 (/.f64 4 h))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (+.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4))) (neg.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)))) (*.f64 2 (neg.f64 l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (/.f64 (*.f64 h 4) l) (*.f64 2 (/.f64 8 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (/.f64 (*.f64 h 4) l) (/.f64 16 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (/.f64 4 (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))) (*.f64 l 4))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (/.f64 8 (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))) (*.f64 2 (*.f64 l 4)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (/.f64 -1 (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))) (neg.f64 l))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (/.f64 (*.f64 (/.f64 1 l) 4) (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))) 4)
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (/.f64 -2 (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))) (*.f64 2 (neg.f64 l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (/.f64 -2 (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))) (neg.f64 (+.f64 l l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (/.f64 (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 l (*.f64 h 1/4))) 2)
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 4) (/.f64 l (*.f64 h 1/4))) 4)
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (/.f64 (+.f64 h h) (*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))) 2)
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (/.f64 (*.f64 h 4) (*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))) 4)
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (/.f64 2 l) (*.f64 2 (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (/.f64 (neg.f64 h) l) (/.f64 -4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (/.f64 (neg.f64 h) l) (neg.f64 (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (/.f64 (*.f64 h 1/4) l) (/.f64 1 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) l) (/.f64 1 h))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (/.f64 (*.f64 2 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2))) l) (*.f64 2 (neg.f64 (/.f64 4 h))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) 4) l) 4)
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 4)) l) (*.f64 2 (*.f64 (/.f64 4 h) 4)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (/.f64 (neg.f64 (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2))) l) (neg.f64 (*.f64 2 (/.f64 4 h))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2))) l) (/.f64 4 h))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 4) (*.f64 2 (/.f64 l (*.f64 h 1/4)))) 2)
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (/.f64 (*.f64 h 4) (*.f64 l (/.f64 8 (pow.f64 (*.f64 M (/.f64 D d)) 2)))) 2)
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (/.f64 (*.f64 2 (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))) (+.f64 l l)) (*.f64 (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h)) (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))))
(/.f64 (*.f64 (/.f64 4 (*.f64 h (pow.f64 (*.f64 M (/.f64 D d)) 2))) (/.f64 1 l)) (*.f64 (/.f64 4 (*.f64 h (pow.f64 (*.f64 M (/.f64 D d)) 2))) (/.f64 4 (*.f64 h (pow.f64 (*.f64 M (/.f64 D d)) 2)))))
(*.f64 (/.f64 4 (*.f64 h (pow.f64 (*.f64 D (/.f64 M d)) 2))) (/.f64 (/.f64 1 l) (*.f64 (/.f64 4 (*.f64 h (pow.f64 (*.f64 D (/.f64 M d)) 2))) (/.f64 4 (*.f64 h (pow.f64 (*.f64 D (/.f64 M d)) 2))))))
(/.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 l (neg.f64 (/.f64 4 h)))) -1)
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) (+.f64 l l)) 1/2)
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (/.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l) (*.f64 2 (/.f64 4 h))) 1/2)
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 2 l)) (/.f64 4 h)) 2)
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/2))) (neg.f64 (+.f64 l l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (neg.f64 (/.f64 1 l)) (-.f64 0 (/.f64 4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l)) (neg.f64 (/.f64 4 h)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (neg.f64 (/.f64 h l)) (neg.f64 (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 2 l))) (neg.f64 (*.f64 2 (/.f64 4 h))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (neg.f64 (*.f64 2 (/.f64 h l))) (-.f64 0 (/.f64 8 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 4) l)) (-.f64 0 (*.f64 (/.f64 4 h) 4)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (neg.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2)) l)) (/.f64 4 h))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (neg.f64 (/.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2)) l)) (-.f64 0 (neg.f64 (/.f64 4 h))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)))) l)
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)))) (-.f64 0 (neg.f64 l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))
(pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 (*.f64 h 1/4) l)) 1)
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 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 1 (/.f64 (/.f64 d D) M))
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 M (/.f64 d D))
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 D (/.f64 d M))
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (/.f64 D d) (/.f64 1 M))
(*.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 2 (/.f64 (*.f64 d (/.f64 2 D)) M))
(/.f64 2 (*.f64 (/.f64 2 D) (/.f64 d M)))
(/.f64 2 (*.f64 (/.f64 d M) (/.f64 2 D)))
(/.f64 (+.f64 D D) (/.f64 (+.f64 d d) M))
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 D (/.f64 2 d)) (/.f64 2 M))
(*.f64 (/.f64 2 d) (/.f64 D (/.f64 2 M)))
(*.f64 D (/.f64 (/.f64 2 d) (/.f64 2 M)))
(/.f64 (+.f64 M M) (*.f64 d (/.f64 2 D)))
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (*.f64 M (*.f64 D (/.f64 2 d))) 2)
(*.f64 (*.f64 D (/.f64 2 d)) (/.f64 M 2))
(*.f64 (*.f64 M (/.f64 2 d)) (/.f64 D 2))
(/.f64 (neg.f64 D) (/.f64 (neg.f64 d) M))
(/.f64 M (/.f64 (neg.f64 d) (neg.f64 D)))
(/.f64 M (/.f64 (neg.f64 (neg.f64 d)) D))
(/.f64 (*.f64 M 4) (*.f64 4 (/.f64 d D)))
(/.f64 (/.f64 (*.f64 M 4) 4) (/.f64 d D))
(*.f64 (/.f64 D (/.f64 d M)) 1)
(*.f64 (*.f64 D (/.f64 M d)) 1)
(/.f64 (*.f64 (*.f64 M (/.f64 D d)) 4) 4)
(/.f64 (/.f64 (*.f64 M 4) 4) (/.f64 d D))
(*.f64 (/.f64 D (/.f64 d M)) 1)
(*.f64 (*.f64 D (/.f64 M d)) 1)
(/.f64 (/.f64 M d) (/.f64 1 D))
(*.f64 M (/.f64 D d))
(*.f64 D (/.f64 M d))
(/.f64 (+.f64 (*.f64 (*.f64 M (/.f64 D d)) 4) (*.f64 (*.f64 M (/.f64 D d)) 4)) 8)
(/.f64 (/.f64 (*.f64 M 4) 4) (/.f64 d D))
(*.f64 (/.f64 D (/.f64 d M)) 1)
(*.f64 (*.f64 D (/.f64 M d)) 1)
(/.f64 (/.f64 (*.f64 M 4) (/.f64 d D)) 4)
(/.f64 (/.f64 (*.f64 M 4) 4) (/.f64 d D))
(*.f64 (/.f64 D (/.f64 d M)) 1)
(*.f64 (*.f64 D (/.f64 M d)) 1)
(/.f64 (neg.f64 M) (-.f64 0 (/.f64 d D)))
(*.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 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) 0)
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 h))
(*.f64 1/4 (*.f64 h (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(+.f64 0 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 h))
(*.f64 1/4 (*.f64 h (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(-.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) 0)
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 h))
(*.f64 1/4 (*.f64 h (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 h))
(*.f64 1/4 (*.f64 h (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 2 (/.f64 4 h))))
(*.f64 2 (/.f64 h (/.f64 4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 2))))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h 4))
(*.f64 2 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 8 h)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 2 (/.f64 4 h))))
(*.f64 2 (/.f64 h (/.f64 4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 2))))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h 4))
(*.f64 2 (/.f64 h (/.f64 8 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(*.f64 2 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 2 (/.f64 4 h))))
(*.f64 2 (/.f64 h (/.f64 4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 2))))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h 4))
(*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) 2))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 h))
(*.f64 1/4 (*.f64 h (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 h))
(*.f64 1/4 (*.f64 h (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 2 (/.f64 8 h)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 2 (/.f64 4 h))))
(*.f64 2 (/.f64 h (/.f64 4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 2))))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h 4))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 h))
(*.f64 1/4 (*.f64 h (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) 1)
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 h))
(*.f64 1/4 (*.f64 h (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 (*.f64 h 1/4) 2))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 h))
(*.f64 1/4 (*.f64 h (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (*.f64 (/.f64 (*.f64 h 1/4) 2) 1))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 h))
(*.f64 1/4 (*.f64 h (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (*.f64 1/2 (*.f64 h 1/4)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 h))
(*.f64 1/4 (*.f64 h (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 1 (/.f64 8 h)))
(*.f64 (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 h 8))
(*.f64 2 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h 8)))
(*.f64 (/.f64 h 8) (*.f64 2 (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (+.f64 h h) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/8))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 h))
(*.f64 1/4 (*.f64 h (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (+.f64 h h) (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/8) 1))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 h))
(*.f64 1/4 (*.f64 h (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (+.f64 h h) (/.f64 2 (/.f64 16 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(*.f64 (+.f64 h h) (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 8))
(*.f64 (+.f64 h h) (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 8))
(*.f64 (pow.f64 M 2) (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h 1/4)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 h))
(*.f64 1/4 (*.f64 h (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (pow.f64 M 2) (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h 1/4)) 1))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 h))
(*.f64 1/4 (*.f64 h (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (pow.f64 M 2) (*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) 1/4) h))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 h))
(*.f64 1/4 (*.f64 h (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (pow.f64 M 2) (*.f64 (*.f64 h 1/4) (pow.f64 (/.f64 D d) 2)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 h))
(*.f64 1/4 (*.f64 h (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (*.f64 h 1/4)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 h))
(*.f64 1/4 (*.f64 h (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (*.f64 (pow.f64 M 2) 1/4) h))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 h))
(*.f64 1/4 (*.f64 h (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (*.f64 h 4) (/.f64 1 (*.f64 2 (/.f64 8 (pow.f64 (*.f64 M (/.f64 D d)) 2)))))
(*.f64 (*.f64 h 4) (/.f64 1/2 (/.f64 8 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(*.f64 h (*.f64 4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 16)))
(*.f64 (*.f64 h 4) (/.f64 1 (/.f64 16 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(*.f64 (*.f64 h 4) (/.f64 1/2 (/.f64 8 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(*.f64 h (*.f64 4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 16)))
(*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/2)) 1/2)
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 h))
(*.f64 1/4 (*.f64 h (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 4) (/.f64 1 (*.f64 (/.f64 4 h) 4)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 2 (/.f64 4 h))))
(*.f64 2 (/.f64 h (/.f64 4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 2))))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h 4))
(*.f64 (*.f64 (pow.f64 M 2) (*.f64 h 1/4)) (pow.f64 (/.f64 D d) 2))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 h))
(*.f64 1/4 (*.f64 h (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (neg.f64 h) (/.f64 1 (/.f64 -4 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(*.f64 (neg.f64 h) (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) -4))
(*.f64 (neg.f64 h) (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) -4))
(*.f64 (neg.f64 h) (/.f64 1 (neg.f64 (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))))
(*.f64 (neg.f64 h) (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) -4))
(*.f64 (neg.f64 h) (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) -4))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (neg.f64 (/.f64 4 h))))
(*.f64 2 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 2 (/.f64 4 h))))
(*.f64 2 (/.f64 h (/.f64 4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 2))))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h 4))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 -4 h)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 2 (/.f64 4 h))))
(*.f64 2 (/.f64 h (/.f64 4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 2))))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h 4))
(*.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 1 (neg.f64 (/.f64 4 h))))
(*.f64 2 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 2 (/.f64 4 h))))
(*.f64 2 (/.f64 h (/.f64 4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 2))))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h 4))
(*.f64 (neg.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 1 (/.f64 -4 h)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 2 (/.f64 4 h))))
(*.f64 2 (/.f64 h (/.f64 4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 2))))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h 4))
(*.f64 (*.f64 h 1/4) (pow.f64 (*.f64 M (/.f64 D d)) 2))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 h))
(*.f64 1/4 (*.f64 h (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (*.f64 h 1/4) (/.f64 1 (/.f64 1 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 h))
(*.f64 1/4 (*.f64 h (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) h)
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 h))
(*.f64 1/4 (*.f64 h (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) (/.f64 1 (/.f64 1 h)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 h))
(*.f64 1/4 (*.f64 h (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (*.f64 2 (pow.f64 M 2)) (/.f64 (pow.f64 (/.f64 D d) 2) (*.f64 2 (/.f64 4 h))))
(*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) (*.f64 2 (/.f64 4 h))) (*.f64 2 (pow.f64 M 2)))
(*.f64 (*.f64 2 (pow.f64 M 2)) (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 8 h)))
(*.f64 (*.f64 2 (pow.f64 M 2)) (/.f64 h (/.f64 8 (pow.f64 (/.f64 D d) 2))))
(*.f64 2 (*.f64 (pow.f64 M 2) (/.f64 h (/.f64 8 (pow.f64 (/.f64 D d) 2)))))
(*.f64 (*.f64 2 (pow.f64 (/.f64 D d) 2)) (/.f64 (pow.f64 M 2) (*.f64 2 (/.f64 4 h))))
(*.f64 2 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 2 (/.f64 4 h))))
(*.f64 2 (/.f64 h (/.f64 4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 2))))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h 4))
(*.f64 (*.f64 2 (pow.f64 (/.f64 D d) 2)) (/.f64 (pow.f64 M 2) (/.f64 8 h)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 2 (/.f64 4 h))))
(*.f64 2 (/.f64 h (/.f64 4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 2))))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h 4))
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/2)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 h))
(*.f64 1/4 (*.f64 h (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 1/4 (/.f64 h (/.f64 1 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(*.f64 2 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 2 (/.f64 4 h))))
(*.f64 2 (/.f64 h (/.f64 4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 2))))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h 4))
(*.f64 1/4 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1 h)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 2 (/.f64 4 h))))
(*.f64 2 (/.f64 h (/.f64 4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 2))))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h 4))
(*.f64 (*.f64 (pow.f64 M 2) 1/4) (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 1 h)))
(*.f64 (*.f64 1/4 (pow.f64 M 2)) (/.f64 h (/.f64 1 (pow.f64 (/.f64 D d) 2))))
(*.f64 (pow.f64 M 2) (*.f64 1/4 (/.f64 (pow.f64 (/.f64 D d) 2) (/.f64 1 h))))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) 1/4) (/.f64 (pow.f64 M 2) (/.f64 1 h)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 2 (/.f64 4 h))))
(*.f64 2 (/.f64 h (/.f64 4 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 2))))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 h 4))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h 1/4)) (pow.f64 M 2))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 h))
(*.f64 1/4 (*.f64 h (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (/.f64 (*.f64 h 1/4) 2) (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 h))
(*.f64 1/4 (*.f64 h (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/8) (+.f64 h h))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 h))
(*.f64 1/4 (*.f64 h (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (/.f64 1 d) 2) (*.f64 (pow.f64 M 2) (*.f64 h 1/4))))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 h (*.f64 1/4 (pow.f64 M 2))) (pow.f64 (/.f64 1 d) 2)))
(*.f64 (*.f64 h (*.f64 1/4 (pow.f64 M 2))) (*.f64 (pow.f64 (/.f64 1 d) 2) (pow.f64 D 2)))
(*.f64 (pow.f64 (/.f64 1 d) 2) (/.f64 (pow.f64 D 2) (/.f64 4 (*.f64 (pow.f64 M 2) h))))
(*.f64 (pow.f64 (/.f64 1 d) 2) (/.f64 (pow.f64 D 2) (/.f64 4 (*.f64 h (pow.f64 M 2)))))
(*.f64 (pow.f64 (/.f64 1 d) 2) (*.f64 h (/.f64 (pow.f64 M 2) (/.f64 4 (pow.f64 D 2)))))
(pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) 1)
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 h))
(*.f64 1/4 (*.f64 h (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(+.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 (*.f64 h 1/4) l)))) 0)
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))))
(+.f64 0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 (*.f64 h 1/4) l)))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))))
(-.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 (*.f64 h 1/4) l)))) 0)
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))))
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 (*.f64 h 1/4) l)))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))))
(*.f64 2 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 (*.f64 h 1/4) l)))) 2))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 (*.f64 h 1/4) l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))))
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 (*.f64 h 1/4) l))))) 1/2)
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 (*.f64 h 1/4) l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))))
(/.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 (*.f64 h 1/4) l))))) 2)
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 (*.f64 h 1/4) l)))) 4) 4)
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 (*.f64 h 1/4) l)))) 4) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 (*.f64 h 1/4) l)))) 4)) 8)
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))))
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 (*.f64 h 1/4) l)))) 1)
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (/.f64 1/4 l)))))

localize26.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
3.6b
(*.f64 h (pow.f64 (*.f64 D M) 2))
6.9b
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
7.8b
(*.f64 (pow.f64 d 2) l)
14.5b
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8))
Compiler

Compiled 70 to 39 computations (44.3% saved)

series83.0ms (0.4%)

Counts
4 → 132
Calls

42 calls:

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

rewrite114.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
2186×rational.json-1
1562×rational.json-simplify-35
1174×rational.json-simplify-2
1120×exponential.json-3
1120×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
018100
1125100
2300100
3856100
42790100
57657100
Stop Event
node limit
Counts
4 → 123
Calls
Call 1
Inputs
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8))
(*.f64 (pow.f64 d 2) l)
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(*.f64 h (pow.f64 (*.f64 D M) 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 (*.f64 h -1/8) l))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 (*.f64 h -1/8) l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 (*.f64 h -1/8) l))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 2 (*.f64 l (/.f64 (pow.f64 d 2) w0))) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (*.f64 l (/.f64 (pow.f64 d 2) w0)) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))) (/.f64 (*.f64 l (/.f64 (pow.f64 d 2) w0)) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 w0 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) (/.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 (*.f64 h -1/8) l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 l (/.f64 (pow.f64 d 2) w0)) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 w0 w0) (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l 4)) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 w0 w0) (+.f64 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)) (*.f64 l (/.f64 (pow.f64 d 2) w0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 l (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (*.f64 l (/.f64 (pow.f64 d 2) w0))) (/.f64 2 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (*.f64 l (/.f64 (pow.f64 d 2) w0))) (+.f64 (/.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4))) (/.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w0 4) (+.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l 4)) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4))) (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l 4)) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 w0 (pow.f64 d 2))) (/.f64 (*.f64 l 4) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 w0 (pow.f64 d 2))) (+.f64 (/.f64 l (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))) (/.f64 l (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 w0 l) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (pow.f64 d 2)) (/.f64 (/.f64 l w0) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 w0) (/.f64 (neg.f64 (*.f64 (pow.f64 d 2) l)) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 w0) (pow.f64 d 2)) (/.f64 (neg.f64 l) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (*.f64 2 (*.f64 l (/.f64 (pow.f64 d 2) w0))) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))) (/.f64 (*.f64 2 (*.f64 l (/.f64 (pow.f64 d 2) w0))) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w0 -2) (+.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 d 2) l)) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))) (/.f64 (neg.f64 (*.f64 (pow.f64 d 2) l)) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) 4) (+.f64 (/.f64 2 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))) (/.f64 2 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) 4) (+.f64 (/.f64 (*.f64 l 4) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4))) (/.f64 (*.f64 l 4) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) -2) (+.f64 (/.f64 (neg.f64 l) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))) (/.f64 (neg.f64 l) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4)) (*.f64 2 (*.f64 l (/.f64 (pow.f64 d 2) w0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h -1/8) (*.f64 (pow.f64 d 2) l))) (/.f64 1 w0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 w0 w0) l) (/.f64 (*.f64 (pow.f64 d 2) 4) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 w0 w0) l) (+.f64 (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 l) (/.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 w0 (neg.f64 l)) (/.f64 (neg.f64 (pow.f64 d 2)) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 1 (pow.f64 d 2))) (+.f64 (/.f64 (/.f64 l w0) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))) (/.f64 (/.f64 l w0) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (+.f64 w0 w0) l)) (+.f64 (/.f64 (*.f64 (pow.f64 d 2) 4) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4))) (/.f64 (*.f64 (pow.f64 d 2) 4) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 w0 l) -2) (+.f64 (/.f64 (neg.f64 (pow.f64 d 2)) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))) (/.f64 (neg.f64 (pow.f64 d 2)) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4))) (*.f64 2 (*.f64 2 (*.f64 l (/.f64 (pow.f64 d 2) w0)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/2))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)) (pow.f64 d 2)) (/.f64 l w0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)) l) (/.f64 (pow.f64 d 2) w0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 1 l)) (+.f64 (/.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))) (/.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4)) 4) (/.f64 (*.f64 l (/.f64 (pow.f64 d 2) w0)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))) (neg.f64 (*.f64 l (/.f64 (pow.f64 d 2) w0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h -1/8) (*.f64 (pow.f64 d 2) l))) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h -1/8) (*.f64 (pow.f64 d 2) l)))) (+.f64 (/.f64 1 w0) (/.f64 1 w0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/2))) (*.f64 2 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/2)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)) (pow.f64 d 2)) (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)) (pow.f64 d 2))) (/.f64 (+.f64 l l) w0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)) l) (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)) l)) (*.f64 2 (/.f64 (pow.f64 d 2) w0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))) (neg.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))) (+.f64 (neg.f64 (*.f64 l (/.f64 (pow.f64 d 2) w0))) (neg.f64 (*.f64 l (/.f64 (pow.f64 d 2) w0)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4))) (-.f64 0 (*.f64 2 (*.f64 l (/.f64 (pow.f64 d 2) w0)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h -1/8) (*.f64 (pow.f64 d 2) l)))) (-.f64 0 (/.f64 1 w0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)) (pow.f64 d 2))) (neg.f64 (/.f64 l w0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)) l)) (neg.f64 (/.f64 (pow.f64 d 2) w0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))) (*.f64 l (/.f64 (pow.f64 d 2) w0)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 (*.f64 h -1/8) 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 0 (*.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 0 (neg.f64 (*.f64 (pow.f64 d 2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 d 2) l) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 d 2) l)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 d 2) (*.f64 l 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 d 2) l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 l l) (*.f64 (pow.f64 d 2) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 (pow.f64 d 2) l))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 l l) (*.f64 (pow.f64 d 2) 4))) 16)))) (#(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 (neg.f64 (*.f64 (pow.f64 d 2) l)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 w0 (*.f64 2 (*.f64 (pow.f64 d 2) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (*.f64 (pow.f64 d 2) l)) w0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 w0 (/.f64 (/.f64 1 (pow.f64 d 2)) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 w0 w0) (/.f64 1/2 (*.f64 (pow.f64 d 2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 w0 w0) (*.f64 (/.f64 (/.f64 1 (pow.f64 d 2)) l) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 l (/.f64 (pow.f64 d 2) w0))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 w0 4) (/.f64 1 (*.f64 (pow.f64 d 2) (*.f64 l 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 w0 (pow.f64 d 2))) (/.f64 2 (*.f64 l 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 w0 l) (/.f64 1 (pow.f64 d 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (pow.f64 d 2)) l) w0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 d 2)) (/.f64 w0 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 w0) (/.f64 -1 (*.f64 (pow.f64 d 2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 w0) (/.f64 1 (*.f64 l (neg.f64 (pow.f64 d 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 w0) (pow.f64 d 2)) (/.f64 -1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 w0 (neg.f64 (*.f64 (pow.f64 d 2) l))))))) (#(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 -1 (/.f64 (/.f64 w0 (pow.f64 d 2)) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 w0 w0) l) (/.f64 1/2 (pow.f64 d 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (/.f64 w0 (pow.f64 d 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 2 (*.f64 l (/.f64 (pow.f64 d 2) w0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 d 2)) (/.f64 (+.f64 w0 w0) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (pow.f64 d 2) l)) (+.f64 w0 w0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 d 2)) l) 1/2) (+.f64 w0 w0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 w0 (neg.f64 (*.f64 (pow.f64 d 2) l))) -1)))) (#(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 (/.f64 w0 (pow.f64 d 2)) (neg.f64 l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 l 4)) (*.f64 2 (/.f64 w0 (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 w0 (*.f64 2 (*.f64 (pow.f64 d 2) l))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (pow.f64 d 2) (*.f64 l 4))) (*.f64 w0 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 (pow.f64 d 2) l)) (neg.f64 w0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 l (neg.f64 (pow.f64 d 2)))) (neg.f64 w0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 l) (/.f64 (neg.f64 w0) (pow.f64 d 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 (*.f64 (pow.f64 d 2) l)) (/.f64 1/2 (*.f64 (pow.f64 d 2) l))) w0)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 w0 (neg.f64 (*.f64 (pow.f64 d 2) l))))))) (#(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 neg.f64 (/.f64 (/.f64 w0 (pow.f64 d 2)) (neg.f64 l)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 h (pow.f64 (*.f64 D M) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 h (pow.f64 (*.f64 D M) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) 4))) (*.f64 2 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1)))))

simplify166.0ms (0.7%)

Algorithm
egg-herbie
Rules
1650×rational.json-simplify-53
1298×rational.json-simplify-43
1250×rational.json-simplify-2
818×rational.json-simplify-35
732×rational.json-simplify-41
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
029910259
19128905
230918821
354328815
Stop Event
node limit
Counts
255 → 182
Calls
Call 1
Inputs
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) 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 -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 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) 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 -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 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) 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 -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 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) 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 -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 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) 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 -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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) 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 -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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(*.f64 l (pow.f64 d 2))
(/.f64 w0 (*.f64 l (pow.f64 d 2)))
(/.f64 w0 (*.f64 l (pow.f64 d 2)))
(/.f64 w0 (*.f64 l (pow.f64 d 2)))
(/.f64 w0 (*.f64 l (pow.f64 d 2)))
(/.f64 w0 (*.f64 l (pow.f64 d 2)))
(/.f64 w0 (*.f64 l (pow.f64 d 2)))
(/.f64 w0 (*.f64 l (pow.f64 d 2)))
(/.f64 w0 (*.f64 l (pow.f64 d 2)))
(/.f64 w0 (*.f64 l (pow.f64 d 2)))
(/.f64 w0 (*.f64 l (pow.f64 d 2)))
(/.f64 w0 (*.f64 l (pow.f64 d 2)))
(/.f64 w0 (*.f64 l (pow.f64 d 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 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 (*.f64 h -1/8) l))) 0)
(+.f64 0 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 (*.f64 h -1/8) l))))
(-.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 (*.f64 h -1/8) l))) 0)
(/.f64 2 (/.f64 (*.f64 2 (*.f64 l (/.f64 (pow.f64 d 2) w0))) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))
(/.f64 2 (+.f64 (/.f64 (*.f64 l (/.f64 (pow.f64 d 2) w0)) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))) (/.f64 (*.f64 l (/.f64 (pow.f64 d 2) w0)) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))))
(/.f64 w0 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))
(/.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) (/.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 (*.f64 h -1/8) l))) 1)
(/.f64 1 (/.f64 (*.f64 l (/.f64 (pow.f64 d 2) w0)) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))
(/.f64 (+.f64 w0 w0) (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l 4)) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4))))
(/.f64 (+.f64 w0 w0) (+.f64 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))))
(/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)) (*.f64 l (/.f64 (pow.f64 d 2) w0)))
(/.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 l (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/4)) 2)
(/.f64 (/.f64 2 (*.f64 l (/.f64 (pow.f64 d 2) w0))) (/.f64 2 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))
(/.f64 (/.f64 2 (*.f64 l (/.f64 (pow.f64 d 2) w0))) (+.f64 (/.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4))) (/.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4)))))
(/.f64 (*.f64 w0 4) (+.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l 4)) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4))) (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l 4)) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4)))))
(/.f64 (*.f64 2 (/.f64 w0 (pow.f64 d 2))) (/.f64 (*.f64 l 4) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4))))
(/.f64 (*.f64 2 (/.f64 w0 (pow.f64 d 2))) (+.f64 (/.f64 l (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))) (/.f64 l (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))))
(/.f64 (/.f64 w0 l) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))
(/.f64 (/.f64 1 (pow.f64 d 2)) (/.f64 (/.f64 l w0) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))
(/.f64 (neg.f64 w0) (/.f64 (neg.f64 (*.f64 (pow.f64 d 2) l)) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))
(/.f64 (/.f64 (neg.f64 w0) (pow.f64 d 2)) (/.f64 (neg.f64 l) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))
(/.f64 4 (+.f64 (/.f64 (*.f64 2 (*.f64 l (/.f64 (pow.f64 d 2) w0))) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))) (/.f64 (*.f64 2 (*.f64 l (/.f64 (pow.f64 d 2) w0))) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))))
(/.f64 (*.f64 w0 -2) (+.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 d 2) l)) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))) (/.f64 (neg.f64 (*.f64 (pow.f64 d 2) l)) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/2)) 4)
(/.f64 (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) 4) (+.f64 (/.f64 2 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))) (/.f64 2 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))))
(/.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) 4) (+.f64 (/.f64 (*.f64 l 4) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4))) (/.f64 (*.f64 l 4) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4)))))
(/.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) -2) (+.f64 (/.f64 (neg.f64 l) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))) (/.f64 (neg.f64 l) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4)) (*.f64 2 (*.f64 l (/.f64 (pow.f64 d 2) w0))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h -1/8) (*.f64 (pow.f64 d 2) l))) (/.f64 1 w0))
(/.f64 (/.f64 (+.f64 w0 w0) l) (/.f64 (*.f64 (pow.f64 d 2) 4) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4))))
(/.f64 (/.f64 (+.f64 w0 w0) l) (+.f64 (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))))
(/.f64 (/.f64 1 l) (/.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))
(/.f64 (/.f64 w0 (neg.f64 l)) (/.f64 (neg.f64 (pow.f64 d 2)) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))
(/.f64 (*.f64 2 (/.f64 1 (pow.f64 d 2))) (+.f64 (/.f64 (/.f64 l w0) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))) (/.f64 (/.f64 l w0) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))))
(/.f64 (*.f64 2 (/.f64 (+.f64 w0 w0) l)) (+.f64 (/.f64 (*.f64 (pow.f64 d 2) 4) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4))) (/.f64 (*.f64 (pow.f64 d 2) 4) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4)))))
(/.f64 (*.f64 (/.f64 w0 l) -2) (+.f64 (/.f64 (neg.f64 (pow.f64 d 2)) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))) (/.f64 (neg.f64 (pow.f64 d 2)) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4))) (*.f64 2 (*.f64 2 (*.f64 l (/.f64 (pow.f64 d 2) w0)))))
(/.f64 (*.f64 2 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/2))) 8)
(/.f64 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)) (pow.f64 d 2)) (/.f64 l w0))
(/.f64 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)) l) (/.f64 (pow.f64 d 2) w0))
(/.f64 (*.f64 2 (/.f64 1 l)) (+.f64 (/.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))) (/.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4)) 4) (/.f64 (*.f64 l (/.f64 (pow.f64 d 2) w0)) 2))
(/.f64 (neg.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))) (neg.f64 (*.f64 l (/.f64 (pow.f64 d 2) w0))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h -1/8) (*.f64 (pow.f64 d 2) l))) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h -1/8) (*.f64 (pow.f64 d 2) l)))) (+.f64 (/.f64 1 w0) (/.f64 1 w0)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/2))) (*.f64 2 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/2)))) 16)
(/.f64 (+.f64 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)) (pow.f64 d 2)) (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)) (pow.f64 d 2))) (/.f64 (+.f64 l l) w0))
(/.f64 (+.f64 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)) l) (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)) l)) (*.f64 2 (/.f64 (pow.f64 d 2) w0)))
(/.f64 (+.f64 (neg.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))) (neg.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))) (+.f64 (neg.f64 (*.f64 l (/.f64 (pow.f64 d 2) w0))) (neg.f64 (*.f64 l (/.f64 (pow.f64 d 2) w0)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4))) (-.f64 0 (*.f64 2 (*.f64 l (/.f64 (pow.f64 d 2) w0)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h -1/8) (*.f64 (pow.f64 d 2) l)))) (-.f64 0 (/.f64 1 w0)))
(/.f64 (neg.f64 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)) (pow.f64 d 2))) (neg.f64 (/.f64 l w0)))
(/.f64 (neg.f64 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)) l)) (neg.f64 (/.f64 (pow.f64 d 2) w0)))
(/.f64 (neg.f64 (neg.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))) (*.f64 l (/.f64 (pow.f64 d 2) w0)))
(pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 (*.f64 h -1/8) l))) 1)
(+.f64 (*.f64 (pow.f64 d 2) l) 0)
(+.f64 0 (*.f64 (pow.f64 d 2) l))
(-.f64 (*.f64 (pow.f64 d 2) l) 0)
(-.f64 0 (neg.f64 (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 d 2) l) 1)
(/.f64 (*.f64 2 (*.f64 (pow.f64 d 2) l)) 2)
(/.f64 (*.f64 (pow.f64 d 2) (*.f64 l 4)) 4)
(/.f64 (neg.f64 (*.f64 (pow.f64 d 2) l)) -1)
(/.f64 (*.f64 (+.f64 l l) (*.f64 (pow.f64 d 2) 4)) 8)
(/.f64 (*.f64 2 (neg.f64 (*.f64 (pow.f64 d 2) l))) -2)
(/.f64 (*.f64 2 (*.f64 (+.f64 l l) (*.f64 (pow.f64 d 2) 4))) 16)
(pow.f64 (*.f64 (pow.f64 d 2) l) 1)
(neg.f64 (neg.f64 (*.f64 (pow.f64 d 2) l)))
(+.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) 0)
(+.f64 0 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(-.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) 0)
(*.f64 2 (/.f64 w0 (*.f64 2 (*.f64 (pow.f64 d 2) l))))
(*.f64 2 (/.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) 2))
(*.f64 2 (*.f64 (/.f64 1/2 (*.f64 (pow.f64 d 2) l)) w0))
(*.f64 w0 (/.f64 (/.f64 1 (pow.f64 d 2)) l))
(*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) 1)
(*.f64 1 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(*.f64 (+.f64 w0 w0) (/.f64 1/2 (*.f64 (pow.f64 d 2) l)))
(*.f64 (+.f64 w0 w0) (*.f64 (/.f64 (/.f64 1 (pow.f64 d 2)) l) 1/2))
(*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 1 l))
(*.f64 (/.f64 2 (*.f64 l (/.f64 (pow.f64 d 2) w0))) 1/2)
(*.f64 (*.f64 w0 4) (/.f64 1 (*.f64 (pow.f64 d 2) (*.f64 l 4))))
(*.f64 (*.f64 2 (/.f64 w0 (pow.f64 d 2))) (/.f64 2 (*.f64 l 4)))
(*.f64 (/.f64 w0 l) (/.f64 1 (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 d 2)) l) w0)
(*.f64 (/.f64 1 (pow.f64 d 2)) (/.f64 w0 l))
(*.f64 (neg.f64 w0) (/.f64 -1 (*.f64 (pow.f64 d 2) l)))
(*.f64 (neg.f64 w0) (/.f64 1 (*.f64 l (neg.f64 (pow.f64 d 2)))))
(*.f64 (/.f64 (neg.f64 w0) (pow.f64 d 2)) (/.f64 -1 l))
(*.f64 -1 (/.f64 w0 (neg.f64 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1 (/.f64 w0 (*.f64 l (neg.f64 (pow.f64 d 2)))))
(*.f64 -1 (/.f64 (/.f64 w0 (pow.f64 d 2)) (neg.f64 l)))
(*.f64 (/.f64 (+.f64 w0 w0) l) (/.f64 1/2 (pow.f64 d 2)))
(*.f64 (/.f64 1 l) (/.f64 w0 (pow.f64 d 2)))
(*.f64 1/2 (/.f64 2 (*.f64 l (/.f64 (pow.f64 d 2) w0))))
(*.f64 (/.f64 1/2 (pow.f64 d 2)) (/.f64 (+.f64 w0 w0) l))
(*.f64 (/.f64 1/2 (*.f64 (pow.f64 d 2) l)) (+.f64 w0 w0))
(*.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 d 2)) l) 1/2) (+.f64 w0 w0))
(*.f64 (/.f64 w0 (neg.f64 (*.f64 (pow.f64 d 2) l))) -1)
(*.f64 (/.f64 w0 (*.f64 l (neg.f64 (pow.f64 d 2)))) -1)
(*.f64 (/.f64 (/.f64 w0 (pow.f64 d 2)) (neg.f64 l)) -1)
(*.f64 (/.f64 2 (*.f64 l 4)) (*.f64 2 (/.f64 w0 (pow.f64 d 2))))
(*.f64 (/.f64 w0 (*.f64 2 (*.f64 (pow.f64 d 2) l))) 2)
(*.f64 (/.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) 2) 2)
(*.f64 (/.f64 1 (*.f64 (pow.f64 d 2) (*.f64 l 4))) (*.f64 w0 4))
(*.f64 (/.f64 -1 (*.f64 (pow.f64 d 2) l)) (neg.f64 w0))
(*.f64 (/.f64 1 (*.f64 l (neg.f64 (pow.f64 d 2)))) (neg.f64 w0))
(*.f64 (/.f64 -1 l) (/.f64 (neg.f64 w0) (pow.f64 d 2)))
(*.f64 (+.f64 (/.f64 1/2 (*.f64 (pow.f64 d 2) l)) (/.f64 1/2 (*.f64 (pow.f64 d 2) l))) w0)
(pow.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) 1)
(neg.f64 (/.f64 w0 (neg.f64 (*.f64 (pow.f64 d 2) l))))
(neg.f64 (/.f64 w0 (*.f64 l (neg.f64 (pow.f64 d 2)))))
(neg.f64 (/.f64 (/.f64 w0 (pow.f64 d 2)) (neg.f64 l)))
(+.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 0)
(+.f64 0 (*.f64 h (pow.f64 (*.f64 D M) 2)))
(-.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 0)
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1)
(/.f64 (*.f64 2 (*.f64 h (pow.f64 (*.f64 D M) 2))) 2)
(/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) 4)) 4)
(/.f64 (*.f64 2 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) 4))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) 4))) (*.f64 2 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) 4)))) 16)
(pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1)
Outputs
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 w0 h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 l (pow.f64 d 2))
(*.f64 (pow.f64 d 2) l)
(*.f64 l (pow.f64 d 2))
(*.f64 (pow.f64 d 2) l)
(*.f64 l (pow.f64 d 2))
(*.f64 (pow.f64 d 2) l)
(*.f64 l (pow.f64 d 2))
(*.f64 (pow.f64 d 2) l)
(*.f64 l (pow.f64 d 2))
(*.f64 (pow.f64 d 2) l)
(*.f64 l (pow.f64 d 2))
(*.f64 (pow.f64 d 2) l)
(*.f64 l (pow.f64 d 2))
(*.f64 (pow.f64 d 2) l)
(*.f64 l (pow.f64 d 2))
(*.f64 (pow.f64 d 2) l)
(*.f64 l (pow.f64 d 2))
(*.f64 (pow.f64 d 2) l)
(*.f64 l (pow.f64 d 2))
(*.f64 (pow.f64 d 2) l)
(*.f64 l (pow.f64 d 2))
(*.f64 (pow.f64 d 2) l)
(*.f64 l (pow.f64 d 2))
(*.f64 (pow.f64 d 2) l)
(/.f64 w0 (*.f64 l (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(/.f64 w0 (*.f64 l (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(/.f64 w0 (*.f64 l (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(/.f64 w0 (*.f64 l (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(/.f64 w0 (*.f64 l (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(/.f64 w0 (*.f64 l (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(/.f64 w0 (*.f64 l (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(/.f64 w0 (*.f64 l (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(/.f64 w0 (*.f64 l (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(/.f64 w0 (*.f64 l (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(/.f64 w0 (*.f64 l (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(/.f64 w0 (*.f64 l (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D 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 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(+.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 (*.f64 h -1/8) l))) 0)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 -1/8 (/.f64 h l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l)) (pow.f64 (*.f64 D M) 2)))
(+.f64 0 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 (*.f64 h -1/8) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 -1/8 (/.f64 h l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l)) (pow.f64 (*.f64 D M) 2)))
(-.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 (*.f64 h -1/8) l))) 0)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 -1/8 (/.f64 h l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l)) (pow.f64 (*.f64 D M) 2)))
(/.f64 2 (/.f64 (*.f64 2 (*.f64 l (/.f64 (pow.f64 d 2) w0))) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 h)) (/.f64 2 (/.f64 (/.f64 2 l) (/.f64 (pow.f64 d 2) w0))))
(*.f64 h (/.f64 (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)) (/.f64 l (/.f64 w0 (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (/.f64 (pow.f64 d 2) w0))))
(/.f64 2 (+.f64 (/.f64 (*.f64 l (/.f64 (pow.f64 d 2) w0)) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))) (/.f64 (*.f64 l (/.f64 (pow.f64 d 2) w0)) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 h)) (/.f64 2 (/.f64 (/.f64 2 l) (/.f64 (pow.f64 d 2) w0))))
(*.f64 h (/.f64 (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)) (/.f64 l (/.f64 w0 (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (/.f64 (pow.f64 d 2) w0))))
(/.f64 w0 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 h)) (/.f64 2 (/.f64 (/.f64 2 l) (/.f64 (pow.f64 d 2) w0))))
(*.f64 h (/.f64 (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)) (/.f64 l (/.f64 w0 (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (/.f64 (pow.f64 d 2) w0))))
(/.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) (/.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 h)) (/.f64 2 (/.f64 (/.f64 2 l) (/.f64 (pow.f64 d 2) w0))))
(*.f64 h (/.f64 (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)) (/.f64 l (/.f64 w0 (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (/.f64 (pow.f64 d 2) w0))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 (*.f64 h -1/8) l))) 1)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 -1/8 (/.f64 h l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l)) (pow.f64 (*.f64 D M) 2)))
(/.f64 1 (/.f64 (*.f64 l (/.f64 (pow.f64 d 2) w0)) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 h)) (/.f64 2 (/.f64 (/.f64 2 l) (/.f64 (pow.f64 d 2) w0))))
(*.f64 h (/.f64 (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)) (/.f64 l (/.f64 w0 (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (/.f64 (pow.f64 d 2) w0))))
(/.f64 (+.f64 w0 w0) (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l 4)) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 h)) (/.f64 2 (/.f64 (/.f64 2 l) (/.f64 (pow.f64 d 2) w0))))
(*.f64 h (/.f64 (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)) (/.f64 l (/.f64 w0 (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (/.f64 (pow.f64 d 2) w0))))
(/.f64 (+.f64 w0 w0) (+.f64 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))) (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 h)) (/.f64 2 (/.f64 (/.f64 2 l) (/.f64 (pow.f64 d 2) w0))))
(*.f64 h (/.f64 (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)) (/.f64 l (/.f64 w0 (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (/.f64 (pow.f64 d 2) w0))))
(/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)) (*.f64 l (/.f64 (pow.f64 d 2) w0)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 h)) (/.f64 2 (/.f64 (/.f64 2 l) (/.f64 (pow.f64 d 2) w0))))
(*.f64 h (/.f64 (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)) (/.f64 l (/.f64 w0 (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (/.f64 (pow.f64 d 2) w0))))
(/.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 l (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 h)) (/.f64 2 (/.f64 (/.f64 2 l) (/.f64 (pow.f64 d 2) w0))))
(*.f64 h (/.f64 (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)) (/.f64 l (/.f64 w0 (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (/.f64 (pow.f64 d 2) w0))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/4)) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 h)) (/.f64 2 (/.f64 (/.f64 2 l) (/.f64 (pow.f64 d 2) w0))))
(*.f64 h (/.f64 (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)) (/.f64 l (/.f64 w0 (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (/.f64 (pow.f64 d 2) w0))))
(/.f64 (/.f64 2 (*.f64 l (/.f64 (pow.f64 d 2) w0))) (/.f64 2 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 h)) (/.f64 2 (/.f64 (/.f64 2 l) (/.f64 (pow.f64 d 2) w0))))
(*.f64 h (/.f64 (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)) (/.f64 l (/.f64 w0 (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (/.f64 (pow.f64 d 2) w0))))
(/.f64 (/.f64 2 (*.f64 l (/.f64 (pow.f64 d 2) w0))) (+.f64 (/.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4))) (/.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4)))))
(/.f64 2 (*.f64 (*.f64 l (/.f64 (pow.f64 d 2) w0)) (+.f64 (/.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4))) (/.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4))))))
(/.f64 2 (*.f64 (*.f64 (pow.f64 d 2) (/.f64 l w0)) (+.f64 (/.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4))) (/.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4))))))
(/.f64 2 (*.f64 (+.f64 l l) (*.f64 (/.f64 (pow.f64 d 2) w0) (/.f64 (/.f64 2 h) (*.f64 (pow.f64 (*.f64 D M) 2) -1/4)))))
(/.f64 2 (*.f64 (*.f64 2 (/.f64 l w0)) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 h)))))
(/.f64 (*.f64 w0 4) (+.f64 (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l 4)) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4))) (/.f64 (*.f64 (pow.f64 d 2) (*.f64 l 4)) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4)))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 h)) (/.f64 2 (/.f64 (/.f64 2 l) (/.f64 (pow.f64 d 2) w0))))
(*.f64 h (/.f64 (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)) (/.f64 l (/.f64 w0 (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (/.f64 (pow.f64 d 2) w0))))
(/.f64 (*.f64 2 (/.f64 w0 (pow.f64 d 2))) (/.f64 (*.f64 l 4) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4))))
(*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 2 (*.f64 4 (/.f64 l (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4))))))
(*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 1/2 (/.f64 l (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4)))))
(*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 1/2 (/.f64 (/.f64 l (*.f64 h -1/4)) (pow.f64 (*.f64 D M) 2))))
(*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 1/2 (/.f64 (/.f64 l h) (*.f64 (pow.f64 (*.f64 D M) 2) -1/4))))
(/.f64 (*.f64 2 (/.f64 w0 (pow.f64 d 2))) (+.f64 (/.f64 l (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))) (/.f64 l (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 h)) (/.f64 2 (/.f64 (/.f64 2 l) (/.f64 (pow.f64 d 2) w0))))
(*.f64 h (/.f64 (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)) (/.f64 l (/.f64 w0 (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (/.f64 (pow.f64 d 2) w0))))
(/.f64 (/.f64 w0 l) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 h)) (/.f64 2 (/.f64 (/.f64 2 l) (/.f64 (pow.f64 d 2) w0))))
(*.f64 h (/.f64 (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)) (/.f64 l (/.f64 w0 (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (/.f64 (pow.f64 d 2) w0))))
(/.f64 (/.f64 1 (pow.f64 d 2)) (/.f64 (/.f64 l w0) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 h)) (/.f64 2 (/.f64 (/.f64 2 l) (/.f64 (pow.f64 d 2) w0))))
(*.f64 h (/.f64 (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)) (/.f64 l (/.f64 w0 (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (/.f64 (pow.f64 d 2) w0))))
(/.f64 (neg.f64 w0) (/.f64 (neg.f64 (*.f64 (pow.f64 d 2) l)) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 h)) (/.f64 2 (/.f64 (/.f64 2 l) (/.f64 (pow.f64 d 2) w0))))
(*.f64 h (/.f64 (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)) (/.f64 l (/.f64 w0 (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (/.f64 (pow.f64 d 2) w0))))
(/.f64 (/.f64 (neg.f64 w0) (pow.f64 d 2)) (/.f64 (neg.f64 l) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 h)) (/.f64 2 (/.f64 (/.f64 2 l) (/.f64 (pow.f64 d 2) w0))))
(*.f64 h (/.f64 (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)) (/.f64 l (/.f64 w0 (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (/.f64 (pow.f64 d 2) w0))))
(/.f64 4 (+.f64 (/.f64 (*.f64 2 (*.f64 l (/.f64 (pow.f64 d 2) w0))) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))) (/.f64 (*.f64 2 (*.f64 l (/.f64 (pow.f64 d 2) w0))) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 h)) (/.f64 2 (/.f64 (/.f64 2 l) (/.f64 (pow.f64 d 2) w0))))
(*.f64 h (/.f64 (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)) (/.f64 l (/.f64 w0 (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (/.f64 (pow.f64 d 2) w0))))
(/.f64 (*.f64 w0 -2) (+.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 d 2) l)) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))) (/.f64 (neg.f64 (*.f64 (pow.f64 d 2) l)) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 h)) (/.f64 2 (/.f64 (/.f64 2 l) (/.f64 (pow.f64 d 2) w0))))
(*.f64 h (/.f64 (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)) (/.f64 l (/.f64 w0 (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (/.f64 (pow.f64 d 2) w0))))
(/.f64 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/2)) 4)
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 h)) (/.f64 2 (/.f64 (/.f64 2 l) (/.f64 (pow.f64 d 2) w0))))
(*.f64 h (/.f64 (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)) (/.f64 l (/.f64 w0 (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (/.f64 (pow.f64 d 2) w0))))
(/.f64 (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) 4) (+.f64 (/.f64 2 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))) (/.f64 2 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 h)) (/.f64 2 (/.f64 (/.f64 2 l) (/.f64 (pow.f64 d 2) w0))))
(*.f64 h (/.f64 (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)) (/.f64 l (/.f64 w0 (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (/.f64 (pow.f64 d 2) w0))))
(/.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) 4) (+.f64 (/.f64 (*.f64 l 4) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4))) (/.f64 (*.f64 l 4) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4)))))
(*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 2 (*.f64 4 (/.f64 l (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4))))))
(*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 1/2 (/.f64 l (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4)))))
(*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 1/2 (/.f64 (/.f64 l (*.f64 h -1/4)) (pow.f64 (*.f64 D M) 2))))
(*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 1/2 (/.f64 (/.f64 l h) (*.f64 (pow.f64 (*.f64 D M) 2) -1/4))))
(/.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) -2) (+.f64 (/.f64 (neg.f64 l) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))) (/.f64 (neg.f64 l) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 h)) (/.f64 2 (/.f64 (/.f64 2 l) (/.f64 (pow.f64 d 2) w0))))
(*.f64 h (/.f64 (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)) (/.f64 l (/.f64 w0 (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (/.f64 (pow.f64 d 2) w0))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4)) (*.f64 2 (*.f64 l (/.f64 (pow.f64 d 2) w0))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 h)) (/.f64 2 (/.f64 (/.f64 2 l) (/.f64 (pow.f64 d 2) w0))))
(*.f64 h (/.f64 (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)) (/.f64 l (/.f64 w0 (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (/.f64 (pow.f64 d 2) w0))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h -1/8) (*.f64 (pow.f64 d 2) l))) (/.f64 1 w0))
(*.f64 (/.f64 (*.f64 -1/8 h) (*.f64 (pow.f64 d 2) l)) (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 1 w0)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 -1/8 (/.f64 (/.f64 h (pow.f64 d 2)) l)) (/.f64 1 w0)))
(*.f64 -1/8 (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) l)) (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 1 w0))))
(/.f64 (/.f64 (+.f64 w0 w0) l) (/.f64 (*.f64 (pow.f64 d 2) 4) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 h)) (/.f64 2 (/.f64 (/.f64 2 l) (/.f64 (pow.f64 d 2) w0))))
(*.f64 h (/.f64 (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)) (/.f64 l (/.f64 w0 (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (/.f64 (pow.f64 d 2) w0))))
(/.f64 (/.f64 (+.f64 w0 w0) l) (+.f64 (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 h)) (/.f64 2 (/.f64 (/.f64 2 l) (/.f64 (pow.f64 d 2) w0))))
(*.f64 h (/.f64 (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)) (/.f64 l (/.f64 w0 (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (/.f64 (pow.f64 d 2) w0))))
(/.f64 (/.f64 1 l) (/.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 h)) (/.f64 2 (/.f64 (/.f64 2 l) (/.f64 (pow.f64 d 2) w0))))
(*.f64 h (/.f64 (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)) (/.f64 l (/.f64 w0 (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (/.f64 (pow.f64 d 2) w0))))
(/.f64 (/.f64 w0 (neg.f64 l)) (/.f64 (neg.f64 (pow.f64 d 2)) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 h)) (/.f64 2 (/.f64 (/.f64 2 l) (/.f64 (pow.f64 d 2) w0))))
(*.f64 h (/.f64 (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)) (/.f64 l (/.f64 w0 (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (/.f64 (pow.f64 d 2) w0))))
(/.f64 (*.f64 2 (/.f64 1 (pow.f64 d 2))) (+.f64 (/.f64 (/.f64 l w0) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))) (/.f64 (/.f64 l w0) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))))
(*.f64 (/.f64 1 (pow.f64 d 2)) (/.f64 2 (+.f64 (/.f64 (/.f64 l w0) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 h))) (/.f64 (/.f64 l w0) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 h))))))
(*.f64 (/.f64 1 (pow.f64 d 2)) (/.f64 (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)) (/.f64 (/.f64 l (*.f64 w0 h)) 1)))
(*.f64 (/.f64 1 (pow.f64 d 2)) (*.f64 (*.f64 -1/8 h) (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l w0))))
(/.f64 (*.f64 2 (/.f64 (+.f64 w0 w0) l)) (+.f64 (/.f64 (*.f64 (pow.f64 d 2) 4) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4))) (/.f64 (*.f64 (pow.f64 d 2) 4) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4)))))
(*.f64 (/.f64 (+.f64 w0 w0) l) (/.f64 2 (+.f64 (/.f64 (*.f64 (pow.f64 d 2) 4) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4))) (/.f64 (*.f64 (pow.f64 d 2) 4) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4))))))
(*.f64 (/.f64 (+.f64 w0 w0) l) (/.f64 2 (*.f64 (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/4))) 8)))
(*.f64 2 (/.f64 (/.f64 (+.f64 w0 w0) l) (*.f64 (/.f64 (/.f64 (pow.f64 d 2) h) (*.f64 (pow.f64 (*.f64 D M) 2) -1/4)) 8)))
(/.f64 (*.f64 (/.f64 w0 l) -2) (+.f64 (/.f64 (neg.f64 (pow.f64 d 2)) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))) (/.f64 (neg.f64 (pow.f64 d 2)) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))))
(/.f64 (*.f64 (/.f64 w0 l) -2) (+.f64 (/.f64 (neg.f64 (pow.f64 d 2)) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 h))) (/.f64 (neg.f64 (pow.f64 d 2)) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 h)))))
(*.f64 -2 (/.f64 (/.f64 w0 (/.f64 (/.f64 (neg.f64 (pow.f64 d 2)) h) (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)))) (+.f64 l l)))
(*.f64 -2 (/.f64 (/.f64 w0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 (*.f64 D M) 2) (neg.f64 (*.f64 -1/8 h))))) (+.f64 l l)))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4))) (*.f64 2 (*.f64 2 (*.f64 l (/.f64 (pow.f64 d 2) w0)))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 h)) (/.f64 2 (/.f64 (/.f64 2 l) (/.f64 (pow.f64 d 2) w0))))
(*.f64 h (/.f64 (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)) (/.f64 l (/.f64 w0 (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (/.f64 (pow.f64 d 2) w0))))
(/.f64 (*.f64 2 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/2))) 8)
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 h)) (/.f64 2 (/.f64 (/.f64 2 l) (/.f64 (pow.f64 d 2) w0))))
(*.f64 h (/.f64 (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)) (/.f64 l (/.f64 w0 (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (/.f64 (pow.f64 d 2) w0))))
(/.f64 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)) (pow.f64 d 2)) (/.f64 l w0))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 h)) (/.f64 2 (/.f64 (/.f64 2 l) (/.f64 (pow.f64 d 2) w0))))
(*.f64 h (/.f64 (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)) (/.f64 l (/.f64 w0 (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (/.f64 (pow.f64 d 2) w0))))
(/.f64 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)) l) (/.f64 (pow.f64 d 2) w0))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 h)) (/.f64 2 (/.f64 (/.f64 2 l) (/.f64 (pow.f64 d 2) w0))))
(*.f64 h (/.f64 (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)) (/.f64 l (/.f64 w0 (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (/.f64 (pow.f64 d 2) w0))))
(/.f64 (*.f64 2 (/.f64 1 l)) (+.f64 (/.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))) (/.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))))
(*.f64 (/.f64 1 l) (/.f64 2 (+.f64 (/.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 h))) (/.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 h))))))
(*.f64 (/.f64 1 l) (/.f64 (*.f64 w0 (*.f64 h (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)))) (pow.f64 d 2)))
(*.f64 (/.f64 1 l) (/.f64 w0 (/.f64 (/.f64 (pow.f64 d 2) h) (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)))))
(*.f64 (/.f64 1 l) (*.f64 (*.f64 -1/8 h) (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (pow.f64 d 2) w0))))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4)) 4) (/.f64 (*.f64 l (/.f64 (pow.f64 d 2) w0)) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 h)) (/.f64 2 (/.f64 (/.f64 2 l) (/.f64 (pow.f64 d 2) w0))))
(*.f64 h (/.f64 (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)) (/.f64 l (/.f64 w0 (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (/.f64 (pow.f64 d 2) w0))))
(/.f64 (neg.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))) (neg.f64 (*.f64 l (/.f64 (pow.f64 d 2) w0))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 h)) (/.f64 2 (/.f64 (/.f64 2 l) (/.f64 (pow.f64 d 2) w0))))
(*.f64 h (/.f64 (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)) (/.f64 l (/.f64 w0 (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (/.f64 (pow.f64 d 2) w0))))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h -1/8) (*.f64 (pow.f64 d 2) l))) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h -1/8) (*.f64 (pow.f64 d 2) l)))) (+.f64 (/.f64 1 w0) (/.f64 1 w0)))
(*.f64 (/.f64 (*.f64 -1/8 h) (*.f64 (pow.f64 d 2) l)) (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 1 w0)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 -1/8 (/.f64 (/.f64 h (pow.f64 d 2)) l)) (/.f64 1 w0)))
(*.f64 -1/8 (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) l)) (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 1 w0))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/2))) (*.f64 2 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/2)))) 16)
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 h)) (/.f64 2 (/.f64 (/.f64 2 l) (/.f64 (pow.f64 d 2) w0))))
(*.f64 h (/.f64 (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)) (/.f64 l (/.f64 w0 (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (/.f64 (pow.f64 d 2) w0))))
(/.f64 (+.f64 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)) (pow.f64 d 2)) (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)) (pow.f64 d 2))) (/.f64 (+.f64 l l) w0))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 h)) (/.f64 2 (/.f64 (/.f64 2 l) (/.f64 (pow.f64 d 2) w0))))
(*.f64 h (/.f64 (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)) (/.f64 l (/.f64 w0 (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (/.f64 (pow.f64 d 2) w0))))
(/.f64 (+.f64 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)) l) (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)) l)) (*.f64 2 (/.f64 (pow.f64 d 2) w0)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 h)) (/.f64 2 (/.f64 (/.f64 2 l) (/.f64 (pow.f64 d 2) w0))))
(*.f64 h (/.f64 (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)) (/.f64 l (/.f64 w0 (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (/.f64 (pow.f64 d 2) w0))))
(/.f64 (+.f64 (neg.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))) (neg.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))) (+.f64 (neg.f64 (*.f64 l (/.f64 (pow.f64 d 2) w0))) (neg.f64 (*.f64 l (/.f64 (pow.f64 d 2) w0)))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 h)) (/.f64 2 (/.f64 (/.f64 2 l) (/.f64 (pow.f64 d 2) w0))))
(*.f64 h (/.f64 (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)) (/.f64 l (/.f64 w0 (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (/.f64 (pow.f64 d 2) w0))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4))) (-.f64 0 (*.f64 2 (*.f64 l (/.f64 (pow.f64 d 2) w0)))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 h)) (/.f64 2 (/.f64 (/.f64 2 l) (/.f64 (pow.f64 d 2) w0))))
(*.f64 h (/.f64 (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)) (/.f64 l (/.f64 w0 (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (/.f64 (pow.f64 d 2) w0))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h -1/8) (*.f64 (pow.f64 d 2) l)))) (-.f64 0 (/.f64 1 w0)))
(*.f64 (/.f64 (*.f64 -1/8 h) (*.f64 (pow.f64 d 2) l)) (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 1 w0)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 -1/8 (/.f64 (/.f64 h (pow.f64 d 2)) l)) (/.f64 1 w0)))
(*.f64 -1/8 (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) l)) (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 1 w0))))
(/.f64 (neg.f64 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)) (pow.f64 d 2))) (neg.f64 (/.f64 l w0)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 h)) (/.f64 2 (/.f64 (/.f64 2 l) (/.f64 (pow.f64 d 2) w0))))
(*.f64 h (/.f64 (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)) (/.f64 l (/.f64 w0 (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (/.f64 (pow.f64 d 2) w0))))
(/.f64 (neg.f64 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)) l)) (neg.f64 (/.f64 (pow.f64 d 2) w0)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 h)) (/.f64 2 (/.f64 (/.f64 2 l) (/.f64 (pow.f64 d 2) w0))))
(*.f64 h (/.f64 (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)) (/.f64 l (/.f64 w0 (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (/.f64 (pow.f64 d 2) w0))))
(/.f64 (neg.f64 (neg.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))) (*.f64 l (/.f64 (pow.f64 d 2) w0)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 h)) (/.f64 2 (/.f64 (/.f64 2 l) (/.f64 (pow.f64 d 2) w0))))
(*.f64 h (/.f64 (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)) (/.f64 l (/.f64 w0 (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (/.f64 (pow.f64 d 2) w0))))
(pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 (*.f64 h -1/8) l))) 1)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 -1/8 (/.f64 h l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))))
(*.f64 -1/8 (*.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l)) (pow.f64 (*.f64 D M) 2)))
(+.f64 (*.f64 (pow.f64 d 2) l) 0)
(*.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) l) 0)
(*.f64 (pow.f64 d 2) l)
(-.f64 0 (neg.f64 (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 d 2) l)
(/.f64 (*.f64 (pow.f64 d 2) l) 1)
(*.f64 (pow.f64 d 2) l)
(/.f64 (*.f64 2 (*.f64 (pow.f64 d 2) l)) 2)
(*.f64 (pow.f64 d 2) l)
(/.f64 (*.f64 (pow.f64 d 2) (*.f64 l 4)) 4)
(*.f64 (pow.f64 d 2) l)
(/.f64 (neg.f64 (*.f64 (pow.f64 d 2) l)) -1)
(*.f64 (pow.f64 d 2) l)
(/.f64 (*.f64 (+.f64 l l) (*.f64 (pow.f64 d 2) 4)) 8)
(*.f64 (pow.f64 d 2) l)
(/.f64 (*.f64 2 (neg.f64 (*.f64 (pow.f64 d 2) l))) -2)
(*.f64 (pow.f64 d 2) l)
(/.f64 (*.f64 2 (*.f64 (+.f64 l l) (*.f64 (pow.f64 d 2) 4))) 16)
(*.f64 (pow.f64 d 2) l)
(pow.f64 (*.f64 (pow.f64 d 2) l) 1)
(*.f64 (pow.f64 d 2) l)
(neg.f64 (neg.f64 (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 d 2) l)
(+.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) 0)
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(+.f64 0 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(-.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) 0)
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(*.f64 2 (/.f64 w0 (*.f64 2 (*.f64 (pow.f64 d 2) l))))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(*.f64 2 (/.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) 2))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(*.f64 2 (*.f64 (/.f64 1/2 (*.f64 (pow.f64 d 2) l)) w0))
(*.f64 (/.f64 1/2 (*.f64 (pow.f64 d 2) l)) (*.f64 w0 2))
(*.f64 2 (*.f64 w0 (/.f64 1/2 (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 1/2 (*.f64 (pow.f64 d 2) l)) (*.f64 2 w0))
(*.f64 w0 (/.f64 (/.f64 1 (pow.f64 d 2)) l))
(*.f64 w0 (/.f64 1 (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) 1)
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(*.f64 1 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(*.f64 (+.f64 w0 w0) (/.f64 1/2 (*.f64 (pow.f64 d 2) l)))
(*.f64 (+.f64 w0 w0) (*.f64 (/.f64 (/.f64 1 (pow.f64 d 2)) l) 1/2))
(*.f64 w0 (/.f64 1 (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 1 l))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 2 (*.f64 l (/.f64 (pow.f64 d 2) w0))) 1/2)
(*.f64 (/.f64 (/.f64 2 l) (/.f64 (pow.f64 d 2) w0)) 1/2)
(*.f64 (/.f64 2 (*.f64 (pow.f64 d 2) (/.f64 l w0))) 1/2)
(*.f64 (*.f64 w0 4) (/.f64 1 (*.f64 (pow.f64 d 2) (*.f64 l 4))))
(*.f64 (*.f64 w0 4) (/.f64 (/.f64 1 (pow.f64 d 2)) (*.f64 l 4)))
(*.f64 4 (*.f64 (/.f64 2 (*.f64 (pow.f64 d 2) (*.f64 l 8))) w0))
(*.f64 4 (*.f64 w0 (/.f64 2 (*.f64 (pow.f64 d 2) (*.f64 l 8)))))
(*.f64 w0 (*.f64 4 (/.f64 1 (*.f64 (pow.f64 d 2) (*.f64 l 4)))))
(*.f64 (*.f64 2 (/.f64 w0 (pow.f64 d 2))) (/.f64 2 (*.f64 l 4)))
(*.f64 2 (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 (/.f64 2 l) 4)))
(*.f64 (*.f64 2 (/.f64 w0 (pow.f64 d 2))) (/.f64 1/2 l))
(*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 2 (/.f64 1/2 l)))
(*.f64 (/.f64 w0 l) (/.f64 1 (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 d 2)) l) w0)
(*.f64 w0 (/.f64 1 (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 1 (pow.f64 d 2)) (/.f64 w0 l))
(*.f64 (/.f64 w0 l) (/.f64 1 (pow.f64 d 2)))
(*.f64 (neg.f64 w0) (/.f64 -1 (*.f64 (pow.f64 d 2) l)))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(*.f64 (neg.f64 w0) (/.f64 1 (*.f64 l (neg.f64 (pow.f64 d 2)))))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (neg.f64 w0) (pow.f64 d 2)) (/.f64 -1 l))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(*.f64 -1 (/.f64 w0 (neg.f64 (*.f64 (pow.f64 d 2) l))))
(/.f64 w0 (*.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 -1 (/.f64 (/.f64 w0 (pow.f64 d 2)) (neg.f64 l)))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (+.f64 w0 w0) l) (/.f64 1/2 (pow.f64 d 2)))
(*.f64 (/.f64 1 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(*.f64 1/2 (/.f64 2 (*.f64 l (/.f64 (pow.f64 d 2) w0))))
(*.f64 (/.f64 (/.f64 2 l) (/.f64 (pow.f64 d 2) w0)) 1/2)
(*.f64 (/.f64 2 (*.f64 (pow.f64 d 2) (/.f64 l w0))) 1/2)
(*.f64 (/.f64 1/2 (pow.f64 d 2)) (/.f64 (+.f64 w0 w0) l))
(*.f64 (/.f64 (+.f64 w0 w0) l) (/.f64 1/2 (pow.f64 d 2)))
(*.f64 (/.f64 1/2 (*.f64 (pow.f64 d 2) l)) (+.f64 w0 w0))
(*.f64 (+.f64 w0 w0) (/.f64 1/2 (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (/.f64 (/.f64 1 (pow.f64 d 2)) l) 1/2) (+.f64 w0 w0))
(*.f64 w0 (/.f64 1 (*.f64 (pow.f64 d 2) l)))
(*.f64 (/.f64 w0 (neg.f64 (*.f64 (pow.f64 d 2) l))) -1)
(/.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 (/.f64 w0 (pow.f64 d 2)) (neg.f64 l)) -1)
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 2 (*.f64 l 4)) (*.f64 2 (/.f64 w0 (pow.f64 d 2))))
(*.f64 2 (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 (/.f64 2 l) 4)))
(*.f64 (*.f64 2 (/.f64 w0 (pow.f64 d 2))) (/.f64 1/2 l))
(*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 2 (/.f64 1/2 l)))
(*.f64 (/.f64 w0 (*.f64 2 (*.f64 (pow.f64 d 2) l))) 2)
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) 2) 2)
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 1 (*.f64 (pow.f64 d 2) (*.f64 l 4))) (*.f64 w0 4))
(*.f64 (*.f64 w0 4) (/.f64 (/.f64 1 (pow.f64 d 2)) (*.f64 l 4)))
(*.f64 4 (*.f64 (/.f64 2 (*.f64 (pow.f64 d 2) (*.f64 l 8))) w0))
(*.f64 4 (*.f64 w0 (/.f64 2 (*.f64 (pow.f64 d 2) (*.f64 l 8)))))
(*.f64 w0 (*.f64 4 (/.f64 1 (*.f64 (pow.f64 d 2) (*.f64 l 4)))))
(*.f64 (/.f64 -1 (*.f64 (pow.f64 d 2) l)) (neg.f64 w0))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 1 (*.f64 l (neg.f64 (pow.f64 d 2)))) (neg.f64 w0))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(*.f64 (/.f64 -1 l) (/.f64 (neg.f64 w0) (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(*.f64 (+.f64 (/.f64 1/2 (*.f64 (pow.f64 d 2) l)) (/.f64 1/2 (*.f64 (pow.f64 d 2) l))) w0)
(*.f64 (/.f64 1/2 (*.f64 (pow.f64 d 2) l)) (*.f64 w0 2))
(*.f64 2 (*.f64 w0 (/.f64 1/2 (*.f64 (pow.f64 d 2) l))))
(*.f64 (/.f64 1/2 (*.f64 (pow.f64 d 2) l)) (*.f64 2 w0))
(pow.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) 1)
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(neg.f64 (/.f64 w0 (neg.f64 (*.f64 (pow.f64 d 2) l))))
(/.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))
(neg.f64 (/.f64 (/.f64 w0 (pow.f64 d 2)) (neg.f64 l)))
(/.f64 w0 (*.f64 (pow.f64 d 2) l))
(+.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 0)
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(+.f64 0 (*.f64 h (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(-.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 0)
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1)
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(/.f64 (*.f64 2 (*.f64 h (pow.f64 (*.f64 D M) 2))) 2)
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) 4)) 4)
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(/.f64 (*.f64 2 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) 4))) 8)
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(/.f64 (+.f64 (*.f64 2 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) 4))) (*.f64 2 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) 4)))) 16)
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))
(pow.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) 1)
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))
(*.f64 h (pow.f64 (*.f64 D M) 2))

localize30.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.0b
(sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2)))))
5.2b
(/.f64 l (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2))
5.2b
(/.f64 h (/.f64 l (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2)))
5.6b
(/.f64 D (/.f64 (+.f64 d d) M))
Compiler

Compiled 111 to 41 computations (63.1% saved)

series8.0ms (0%)

Counts
4 → 192
Calls

51 calls:

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

rewrite75.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1734×exponential.json-3
1734×rational.json-1
1734×rational.json-2
1734×rational.json-4
1734×rational.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
018134
1134134
2369134
31164134
44473134
Stop Event
node limit
Counts
4 → 107
Calls
Call 1
Inputs
(/.f64 D (/.f64 (+.f64 d d) M))
(/.f64 h (/.f64 l (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2)))
(/.f64 l (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2))
(sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 D (*.f64 M (/.f64 1/2 d))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 D (*.f64 M (/.f64 1/2 d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 M (*.f64 D (/.f64 1/2 d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 D (/.f64 (*.f64 d 4) M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 M (/.f64 (*.f64 d 4) D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 D (*.f64 M (/.f64 1/2 d))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 D D) (/.f64 1 (/.f64 (*.f64 d 4) M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 D D) (*.f64 (/.f64 1 (/.f64 (*.f64 d 4) M)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 D D) (*.f64 1/2 (*.f64 M (/.f64 1/2 d))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 M M) (/.f64 D (*.f64 d 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 M M) (*.f64 (/.f64 D (*.f64 d 4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 M (/.f64 D d)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 D 4) (/.f64 1 (*.f64 (*.f64 d (/.f64 2 M)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 M 4) (/.f64 1 (*.f64 2 (/.f64 (*.f64 d 4) D))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 M 4) (/.f64 1 (*.f64 (*.f64 d 4) (/.f64 2 D))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 D) (/.f64 1 (/.f64 (*.f64 d -2) M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 M) (/.f64 1 (/.f64 (*.f64 d -2) D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 D (/.f64 1/2 d)) M)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 D (/.f64 1/2 d)) (/.f64 1 (/.f64 1 M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 M (/.f64 1/2 d)) D)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 M (/.f64 1/2 d)) (/.f64 1 (/.f64 1 D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 D (/.f64 (*.f64 d -2) M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 d) (/.f64 D (/.f64 1 M)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 d) (/.f64 M (/.f64 1 D)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 M (/.f64 D d)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 d 4) M)) (+.f64 D D))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 D (*.f64 d 4)) (+.f64 M M))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 D (/.f64 (*.f64 d -2) M)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 h (*.f64 l (/.f64 2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 l (/.f64 2 h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 h l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 h h) (/.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 h h) (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 h h) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) (*.f64 1/2 (/.f64 h l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) (*.f64 (*.f64 1/2 (/.f64 h l)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h (*.f64 2 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h 4) (/.f64 1 (*.f64 (/.f64 l (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) 4) (/.f64 1 (*.f64 2 (*.f64 l (/.f64 2 h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) 4) (/.f64 1 (/.f64 4 (/.f64 h l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 h) (/.f64 1 (/.f64 (neg.f64 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) (/.f64 1 (/.f64 (neg.f64 l) h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h l) (/.f64 1 (/.f64 1 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) (/.f64 1 (/.f64 1 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 h (/.f64 (neg.f64 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (/.f64 h (/.f64 1 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 1 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 h (*.f64 2 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) 2) (+.f64 h h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 h l)) (*.f64 2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 D 2) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 d)) 2) (/.f64 h l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 M (/.f64 1/2 d)) 2) (/.f64 (pow.f64 D 2) (/.f64 l h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 M 2) (*.f64 (pow.f64 (*.f64 D (/.f64 1/2 d)) 2) (/.f64 h l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 D (/.f64 1/2 d)) 2) (/.f64 (pow.f64 M 2) (/.f64 l h)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 h (/.f64 (neg.f64 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 l (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 l (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 l (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (neg.f64 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 l (/.f64 1 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 l (*.f64 2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 l (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 l (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 l (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l (/.f64 2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 l l) (/.f64 1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 l l) (*.f64 (/.f64 1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 l l) (*.f64 1/2 (/.f64 1 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 l (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 l 4) (/.f64 1 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) l)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 l) (/.f64 1 (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 l (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) (/.f64 l 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 l (/.f64 2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) (+.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 l (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 l (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.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 D (*.f64 M (/.f64 1/2 d))) 2) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))) 4) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))) 1)))))

simplify214.0ms (0.9%)

Algorithm
egg-herbie
Rules
1280×rational.json-simplify-35
1200×rational.json-simplify-2
1190×rational.json-simplify-49
1016×rational.json-simplify-53
858×rational.json-simplify-44
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
041313727
1107013531
2228413507
3676013445
Stop Event
node limit
Counts
299 → 238
Calls
Call 1
Inputs
(*.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))
(*.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 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 (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 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 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 (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))))))
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 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 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 D (*.f64 M (/.f64 1/2 d))) 0)
(+.f64 0 (*.f64 D (*.f64 M (/.f64 1/2 d))))
(-.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 0)
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(*.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 1)
(*.f64 2 (/.f64 D (/.f64 (*.f64 d 4) M)))
(*.f64 2 (/.f64 M (/.f64 (*.f64 d 4) D)))
(*.f64 2 (/.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(*.f64 1 (*.f64 D (*.f64 M (/.f64 1/2 d))))
(*.f64 (+.f64 D D) (/.f64 1 (/.f64 (*.f64 d 4) M)))
(*.f64 (+.f64 D D) (*.f64 (/.f64 1 (/.f64 (*.f64 d 4) M)) 1))
(*.f64 (+.f64 D D) (*.f64 1/2 (*.f64 M (/.f64 1/2 d))))
(*.f64 (+.f64 M M) (/.f64 D (*.f64 d 4)))
(*.f64 (+.f64 M M) (*.f64 (/.f64 D (*.f64 d 4)) 1))
(*.f64 (*.f64 M (/.f64 D d)) 1/2)
(*.f64 (*.f64 D 4) (/.f64 1 (*.f64 (*.f64 d (/.f64 2 M)) 4)))
(*.f64 (*.f64 M 4) (/.f64 1 (*.f64 2 (/.f64 (*.f64 d 4) D))))
(*.f64 (*.f64 M 4) (/.f64 1 (*.f64 (*.f64 d 4) (/.f64 2 D))))
(*.f64 (neg.f64 D) (/.f64 1 (/.f64 (*.f64 d -2) M)))
(*.f64 (neg.f64 M) (/.f64 1 (/.f64 (*.f64 d -2) D)))
(*.f64 (*.f64 D (/.f64 1/2 d)) M)
(*.f64 (*.f64 D (/.f64 1/2 d)) (/.f64 1 (/.f64 1 M)))
(*.f64 (*.f64 M (/.f64 1/2 d)) D)
(*.f64 (*.f64 M (/.f64 1/2 d)) (/.f64 1 (/.f64 1 D)))
(*.f64 -1 (/.f64 D (/.f64 (*.f64 d -2) M)))
(*.f64 (/.f64 1/2 d) (/.f64 D (/.f64 1 M)))
(*.f64 (/.f64 1/2 d) (/.f64 M (/.f64 1 D)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (/.f64 1 (/.f64 (*.f64 d 4) M)) (+.f64 D D))
(*.f64 (/.f64 D (*.f64 d 4)) (+.f64 M M))
(pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 1)
(neg.f64 (/.f64 D (/.f64 (*.f64 d -2) M)))
(+.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)) 0)
(+.f64 0 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))
(-.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)) 0)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(*.f64 2 (/.f64 h (*.f64 l (/.f64 2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(*.f64 2 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 l (/.f64 2 h))))
(*.f64 2 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)) 2))
(*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 h l))
(*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)) 1)
(*.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))
(*.f64 (+.f64 h h) (/.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) 2))
(*.f64 (+.f64 h h) (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) 2) 1))
(*.f64 (+.f64 h h) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))
(*.f64 (*.f64 2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) (*.f64 1/2 (/.f64 h l)))
(*.f64 (*.f64 2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) (*.f64 (*.f64 1/2 (/.f64 h l)) 1))
(*.f64 (*.f64 h (*.f64 2 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))) 1/2)
(*.f64 (*.f64 h 4) (/.f64 1 (*.f64 (/.f64 l (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 4)))
(*.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) 4) (/.f64 1 (*.f64 2 (*.f64 l (/.f64 2 h)))))
(*.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) 4) (/.f64 1 (/.f64 4 (/.f64 h l))))
(*.f64 (neg.f64 h) (/.f64 1 (/.f64 (neg.f64 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(*.f64 (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) (/.f64 1 (/.f64 (neg.f64 l) h)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(*.f64 (/.f64 h l) (/.f64 1 (/.f64 1 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)
(*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) (/.f64 1 (/.f64 1 h)))
(*.f64 -1 (/.f64 h (/.f64 (neg.f64 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(*.f64 (/.f64 1 l) (/.f64 h (/.f64 1 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(*.f64 (/.f64 1 l) (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 1 h)))
(*.f64 1/2 (*.f64 h (*.f64 2 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) 2) (+.f64 h h))
(*.f64 (*.f64 1/2 (/.f64 h l)) (*.f64 2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 d)) 2) (/.f64 h l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 1/2 d)) 2) (/.f64 (pow.f64 D 2) (/.f64 l h)))
(*.f64 (pow.f64 M 2) (*.f64 (pow.f64 (*.f64 D (/.f64 1/2 d)) 2) (/.f64 h l)))
(*.f64 (pow.f64 (*.f64 D (/.f64 1/2 d)) 2) (/.f64 (pow.f64 M 2) (/.f64 l h)))
(pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)) 1)
(neg.f64 (/.f64 h (/.f64 (neg.f64 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(+.f64 (/.f64 l (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 0)
(+.f64 0 (/.f64 l (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(-.f64 (/.f64 l (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 0)
(-.f64 0 (/.f64 (neg.f64 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(*.f64 l (/.f64 1 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(*.f64 2 (/.f64 l (*.f64 2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(*.f64 2 (/.f64 (/.f64 l (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 2))
(*.f64 (/.f64 l (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)
(*.f64 1 (/.f64 l (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(*.f64 (*.f64 l (/.f64 2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) 1/2)
(*.f64 (+.f64 l l) (/.f64 1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(*.f64 (+.f64 l l) (*.f64 (/.f64 1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))
(*.f64 (+.f64 l l) (*.f64 1/2 (/.f64 1 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(*.f64 (*.f64 (/.f64 l (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 4) 1/4)
(*.f64 (*.f64 l 4) (/.f64 1 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) 4)))
(*.f64 (/.f64 1 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) l)
(*.f64 (neg.f64 l) (/.f64 1 (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(*.f64 (/.f64 (neg.f64 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) -1)
(*.f64 -1 (/.f64 l (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(*.f64 (*.f64 2 (/.f64 1 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) (/.f64 l 2))
(*.f64 1/2 (*.f64 l (/.f64 2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(*.f64 (/.f64 1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) (+.f64 l l))
(pow.f64 (/.f64 l (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)
(neg.f64 (/.f64 (neg.f64 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(neg.f64 (/.f64 l (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(+.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))) 0)
(+.f64 0 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(-.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))) 0)
(*.f64 2 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))) 2))
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))) 1)
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))) 1/2)
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))) 2)
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))) 4) 4)
(/.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))) 4) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))) 4)) 8)
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))) 1)
Outputs
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.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 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 (*.f64 D M) 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 (*.f64 D M) 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 (*.f64 D M) 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 (*.f64 D M) 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 (*.f64 D M) 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 (*.f64 D M) 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 (*.f64 D M) 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 (*.f64 D M) 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 (*.f64 D M) 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 (*.f64 D M) 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 (*.f64 D M) 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 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 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 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 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 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 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 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 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 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 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 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 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 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 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 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 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 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 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 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 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 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 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 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 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 (*.f64 D M) 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 (*.f64 D M) 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 (*.f64 D M) 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 (*.f64 D M) 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 (*.f64 D M) 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 (*.f64 D M) 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 (*.f64 D M) 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 (*.f64 D M) 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 (*.f64 D M) 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 (*.f64 D M) 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 (*.f64 D M) 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 (*.f64 D M) 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 (*.f64 D M) 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 (*.f64 D M) 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 (*.f64 D M) 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 (*.f64 D M) 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 (*.f64 D M) 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 (*.f64 D M) 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 (*.f64 D M) 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 (*.f64 D M) 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 (*.f64 D M) 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 (*.f64 D M) 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 (*.f64 D M) 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 (*.f64 D M) 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 (*.f64 D M) 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 (*.f64 D M) 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 (*.f64 D M) 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 (*.f64 D M) 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 (*.f64 D M) 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 (*.f64 D M) 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 (*.f64 D M) 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 (*.f64 D M) 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 (*.f64 D M) 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 (*.f64 D M) 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 (*.f64 D M) 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 (*.f64 D M) 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 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (*.f64 (pow.f64 D 2) (pow.f64 M 2))))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) 4))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 (*.f64 D M) 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 (*.f64 D M) 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/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 h 2) (*.f64 (pow.f64 M 4) (pow.f64 D 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 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 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (pow.f64 l 2)) (pow.f64 d 4)))) (*.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 (*.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) (*.f64 (pow.f64 M 4) (pow.f64 D 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.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 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))) -1/8))))
(+.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 (pow.f64 (*.f64 D M) 6) (/.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 h (*.f64 l (pow.f64 d 2)))) -1/8)))
(+.f64 (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (/.f64 (pow.f64 h 3) (pow.f64 d 6)) (pow.f64 l 3)))) (*.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 (/.f64 (pow.f64 h 2) (pow.f64 l 2)) (pow.f64 d 4))))))
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 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 (*.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 -1/128 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 M 4) (pow.f64 D 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 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 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (pow.f64 l 2)) (pow.f64 d 4)))) (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 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 (*.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 -1/128 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 M 4) (pow.f64 D 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.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 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))) -1/8))))
(+.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 (pow.f64 (*.f64 D M) 6) (/.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 h (*.f64 l (pow.f64 d 2)))) -1/8)))
(+.f64 (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (/.f64 (pow.f64 h 3) (pow.f64 d 6)) (pow.f64 l 3)))) (*.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 (/.f64 (pow.f64 h 2) (pow.f64 l 2)) (pow.f64 d 4))))))
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 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 (*.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 -1/128 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 M 4) (pow.f64 D 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 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 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (pow.f64 l 2)) (pow.f64 d 4)))) (*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 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 (*.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 -1/128 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 M 4) (pow.f64 D 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.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 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))) -1/8))))
(+.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 (pow.f64 (*.f64 D M) 6) (/.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 h (*.f64 l (pow.f64 d 2)))) -1/8)))
(+.f64 (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (/.f64 (pow.f64 h 3) (pow.f64 d 6)) (pow.f64 l 3)))) (*.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 (/.f64 (pow.f64 h 2) (pow.f64 l 2)) (pow.f64 d 4))))))
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 (*.f64 D M) 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/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 h 2) (*.f64 (pow.f64 M 4) (pow.f64 D 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 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 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (pow.f64 l 2)) (pow.f64 d 4)))) (*.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 (*.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) (*.f64 (pow.f64 M 4) (pow.f64 D 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.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 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))) -1/8))))
(+.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 (pow.f64 (*.f64 D M) 6) (/.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 h (*.f64 l (pow.f64 d 2)))) -1/8)))
(+.f64 (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (/.f64 (pow.f64 h 3) (pow.f64 d 6)) (pow.f64 l 3)))) (*.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 (/.f64 (pow.f64 h 2) (pow.f64 l 2)) (pow.f64 d 4))))))
(*.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 (/.f64 (sqrt.f64 -1/4) 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 1/2 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) 1/2)) (*.f64 (*.f64 D M) (*.f64 (/.f64 (sqrt.f64 -1/4) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (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 (*.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 1/2 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h)))) (+.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 M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))))
(+.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 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) 1/2)) (*.f64 (*.f64 D M) (*.f64 (/.f64 (sqrt.f64 -1/4) d) (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (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 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))))
(+.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 (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/2 (*.f64 (/.f64 d (*.f64 (*.f64 D 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 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l))))))
(+.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 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 l h)) (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) 1/2)) (*.f64 (*.f64 D M) (*.f64 (/.f64 (sqrt.f64 -1/4) d) (sqrt.f64 (/.f64 h l)))))))
(+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (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 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 d 5) (sqrt.f64 -1/1024)) (pow.f64 (*.f64 D M) 5)))) (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) 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 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1))
(*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)) (neg.f64 (sqrt.f64 (/.f64 h l))))
(*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) 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 (sqrt.f64 (/.f64 h l)) -1)) (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) -1/2))
(+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 (*.f64 (*.f64 D 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 -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/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 M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1)) (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (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 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (/.f64 d (*.f64 M (*.f64 D (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 (*.f64 (*.f64 (*.f64 D 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 -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/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 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (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 M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1))))
(+.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4))))))) (+.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 (/.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 M (*.f64 D (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))))) (+.f64 (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (sqrt.f64 -1/1024)) (pow.f64 (*.f64 D M) 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 D M) (*.f64 (/.f64 (sqrt.f64 -1/4) 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 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) 1/2)) (*.f64 (*.f64 D M) (*.f64 (/.f64 (sqrt.f64 -1/4) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (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 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 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h)))) (+.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 M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))))
(+.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 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) 1/2)) (*.f64 (*.f64 D M) (*.f64 (/.f64 (sqrt.f64 -1/4) d) (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (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 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) 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))))))))
(+.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 1/2 (*.f64 (/.f64 d (*.f64 (*.f64 D 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 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l))))))
(+.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 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 l h)) (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) 1/2)) (*.f64 (*.f64 D M) (*.f64 (/.f64 (sqrt.f64 -1/4) d) (sqrt.f64 (/.f64 h l)))))))
(+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (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 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 d 5) (sqrt.f64 -1/1024)) (pow.f64 (*.f64 D M) 5)))) (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) 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 (*.f64 h (pow.f64 (*.f64 D M) 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 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 M 4) (pow.f64 D 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 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 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (pow.f64 l 2)) (pow.f64 d 4)))) (*.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 (*.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 -1/128 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 M 4) (pow.f64 D 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.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 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))) -1/8))))
(+.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 (pow.f64 (*.f64 D M) 6) (/.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 h (*.f64 l (pow.f64 d 2)))) -1/8)))
(+.f64 (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (/.f64 (pow.f64 h 3) (pow.f64 d 6)) (pow.f64 l 3)))) (*.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 (/.f64 (pow.f64 h 2) (pow.f64 l 2)) (pow.f64 d 4))))))
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 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 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 M 4) (pow.f64 D 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 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 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (pow.f64 l 2)) (pow.f64 d 4)))) (*.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 (*.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 -1/128 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 M 4) (pow.f64 D 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.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 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))) -1/8))))
(+.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 (pow.f64 (*.f64 D M) 6) (/.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 h (*.f64 l (pow.f64 d 2)))) -1/8)))
(+.f64 (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (/.f64 (pow.f64 h 3) (pow.f64 d 6)) (pow.f64 l 3)))) (*.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 (/.f64 (pow.f64 h 2) (pow.f64 l 2)) (pow.f64 d 4))))))
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 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 -1/128 (/.f64 (*.f64 (pow.f64 h 2) (*.f64 (pow.f64 M 4) (pow.f64 D 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 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 1 (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (pow.f64 l 2)) (pow.f64 d 4)))) (*.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 (*.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 h 2) (*.f64 (pow.f64 M 4) (pow.f64 D 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4)))) (+.f64 (*.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 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))) -1/8))))
(+.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 (pow.f64 (*.f64 D M) 6) (/.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 h (*.f64 l (pow.f64 d 2)))) -1/8)))
(+.f64 (+.f64 (*.f64 -1/1024 (*.f64 (pow.f64 (*.f64 D M) 6) (/.f64 (/.f64 (pow.f64 h 3) (pow.f64 d 6)) (pow.f64 l 3)))) (*.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 (/.f64 (pow.f64 h 2) (pow.f64 l 2)) (pow.f64 d 4))))))
(*.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 (/.f64 (sqrt.f64 -1/4) 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/2 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h)))) (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) 1/2)) (*.f64 (*.f64 D M) (*.f64 (/.f64 (sqrt.f64 -1/4) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (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 -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/2 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h)))) (+.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 M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))))
(+.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 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) 1/2)) (*.f64 (*.f64 D M) (*.f64 (/.f64 (sqrt.f64 -1/4) d) (sqrt.f64 (/.f64 h l))))))
(+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (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 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) 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 (/.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 (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/2 (*.f64 (/.f64 d (*.f64 (*.f64 D 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 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l))))))
(+.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 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 l h)) (*.f64 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))) 1/2)) (*.f64 (*.f64 D M) (*.f64 (/.f64 (sqrt.f64 -1/4) d) (sqrt.f64 (/.f64 h l)))))))
(+.f64 (*.f64 (/.f64 d (*.f64 M (*.f64 D (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 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 d 5) (sqrt.f64 -1/1024)) (pow.f64 (*.f64 D M) 5)))) (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) 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 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1))
(*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)) (neg.f64 (sqrt.f64 (/.f64 h l))))
(*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) 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 (sqrt.f64 (/.f64 h l)) -1)) (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h))) -1/2))
(+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4)))))))
(+.f64 (*.f64 (*.f64 (*.f64 D 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 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 (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 M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1)) (*.f64 (*.f64 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (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 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (/.f64 d (*.f64 M (*.f64 D (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 (*.f64 (*.f64 (*.f64 D 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 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/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 (/.f64 d (*.f64 (*.f64 D M) (sqrt.f64 -1/4))) (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 M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1))))
(+.f64 (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (/.f64 d (*.f64 M (*.f64 D (sqrt.f64 -1/4))))))) (+.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 (/.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 M (*.f64 D (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))))) (+.f64 (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (sqrt.f64 -1/1024)) (pow.f64 (*.f64 D M) 5)) -1/16)))))
(+.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 0)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(+.f64 0 (*.f64 D (*.f64 M (/.f64 1/2 d))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(-.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 0)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 D (*.f64 M (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 M (*.f64 D (/.f64 1/2 d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 1)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 2 (/.f64 D (/.f64 (*.f64 d 4) M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 2 (/.f64 M (/.f64 (*.f64 d 4) D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 2 (/.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1 (*.f64 D (*.f64 M (/.f64 1/2 d))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (+.f64 D D) (/.f64 1 (/.f64 (*.f64 d 4) M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (+.f64 D D) (*.f64 (/.f64 1 (/.f64 (*.f64 d 4) M)) 1))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (+.f64 D D) (*.f64 1/2 (*.f64 M (/.f64 1/2 d))))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (+.f64 M M) (/.f64 D (*.f64 d 4)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (+.f64 M M) (*.f64 (/.f64 D (*.f64 d 4)) 1))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 M (/.f64 D d)) 1/2)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 D 4) (/.f64 1 (*.f64 (*.f64 d (/.f64 2 M)) 4)))
(*.f64 (*.f64 D 4) (/.f64 1 (*.f64 4 (*.f64 d (/.f64 2 M)))))
(*.f64 D (*.f64 4 (/.f64 1/4 (*.f64 d (/.f64 2 M)))))
(*.f64 D (*.f64 4 (/.f64 (/.f64 M d) 8)))
(*.f64 (*.f64 M 4) (/.f64 1 (*.f64 2 (/.f64 (*.f64 d 4) D))))
(*.f64 (*.f64 M 4) (/.f64 1/2 (*.f64 4 (/.f64 d D))))
(*.f64 (*.f64 M 4) (/.f64 1/8 (/.f64 d D)))
(*.f64 M (*.f64 4 (/.f64 1/8 (/.f64 d D))))
(*.f64 (*.f64 M 4) (/.f64 1 (*.f64 (*.f64 d 4) (/.f64 2 D))))
(*.f64 (*.f64 M 4) (/.f64 1/2 (*.f64 4 (/.f64 d D))))
(*.f64 (*.f64 M 4) (/.f64 1/8 (/.f64 d D)))
(*.f64 M (*.f64 4 (/.f64 1/8 (/.f64 d D))))
(*.f64 (neg.f64 D) (/.f64 1 (/.f64 (*.f64 d -2) M)))
(*.f64 (neg.f64 D) (/.f64 M (/.f64 (*.f64 d -2) 1)))
(*.f64 (neg.f64 D) (/.f64 M (*.f64 d -2)))
(*.f64 (neg.f64 M) (/.f64 1 (/.f64 (*.f64 d -2) D)))
(*.f64 (neg.f64 M) (/.f64 D (/.f64 (*.f64 d -2) 1)))
(*.f64 (neg.f64 M) (/.f64 D (*.f64 d -2)))
(*.f64 M (neg.f64 (/.f64 D (*.f64 d -2))))
(*.f64 (*.f64 D (/.f64 1/2 d)) M)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 D (/.f64 1/2 d)) (/.f64 1 (/.f64 1 M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 M (/.f64 1/2 d)) D)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (*.f64 M (/.f64 1/2 d)) (/.f64 1 (/.f64 1 D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 -1 (/.f64 D (/.f64 (*.f64 d -2) M)))
(neg.f64 (/.f64 M (/.f64 (*.f64 d -2) D)))
(/.f64 (neg.f64 D) (*.f64 d (/.f64 -2 M)))
(/.f64 D (/.f64 (*.f64 d -2) (neg.f64 M)))
(*.f64 (/.f64 1/2 d) (/.f64 D (/.f64 1 M)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (/.f64 1/2 d) (/.f64 M (/.f64 1 D)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 (/.f64 1 (/.f64 (*.f64 d 4) M)) (+.f64 D D))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(*.f64 (/.f64 D (*.f64 d 4)) (+.f64 M M))
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 1)
(*.f64 1/2 (/.f64 (*.f64 D M) d))
(*.f64 1/2 (*.f64 D (/.f64 M d)))
(*.f64 1/2 (*.f64 M (/.f64 D d)))
(neg.f64 (/.f64 D (/.f64 (*.f64 d -2) M)))
(neg.f64 (/.f64 M (/.f64 (*.f64 d -2) D)))
(/.f64 (neg.f64 D) (*.f64 d (/.f64 -2 M)))
(/.f64 D (/.f64 (*.f64 d -2) (neg.f64 M)))
(+.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)) 0)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) l))
(/.f64 h (/.f64 l (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))
(/.f64 h (*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(+.f64 0 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) l))
(/.f64 h (/.f64 l (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))
(/.f64 h (*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(-.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)) 0)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) l))
(/.f64 h (/.f64 l (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))
(/.f64 h (*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) l))
(/.f64 h (/.f64 l (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))
(/.f64 h (*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(*.f64 2 (/.f64 h (*.f64 l (/.f64 2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) l))
(/.f64 h (/.f64 l (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))
(/.f64 h (*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(*.f64 2 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 l (/.f64 2 h))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) l))
(/.f64 h (/.f64 l (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))
(/.f64 h (*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(*.f64 2 (/.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) l))
(/.f64 h (/.f64 l (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))
(/.f64 h (*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 h l))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)) 1)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) l))
(/.f64 h (/.f64 l (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))
(/.f64 h (*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(*.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) l))
(/.f64 h (/.f64 l (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))
(/.f64 h (*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(*.f64 (+.f64 h h) (/.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) 2))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) l))
(/.f64 h (/.f64 l (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))
(/.f64 h (*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(*.f64 (+.f64 h h) (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) 2) 1))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) l))
(/.f64 h (/.f64 l (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))
(/.f64 h (*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(*.f64 (+.f64 h h) (*.f64 1/2 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) l))
(/.f64 h (/.f64 l (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))
(/.f64 h (*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(*.f64 (*.f64 2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) (*.f64 1/2 (/.f64 h l)))
(*.f64 2 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 1/2 (/.f64 h l))))
(*.f64 2 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (*.f64 2 (/.f64 h l))))
(*.f64 1 (*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(*.f64 (*.f64 2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) (*.f64 (*.f64 1/2 (/.f64 h l)) 1))
(*.f64 2 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 1/2 (/.f64 h l))))
(*.f64 2 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (*.f64 2 (/.f64 h l))))
(*.f64 1 (*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(*.f64 (*.f64 h (*.f64 2 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))) 1/2)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) l))
(/.f64 h (/.f64 l (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))
(/.f64 h (*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(*.f64 (*.f64 h 4) (/.f64 1 (*.f64 (/.f64 l (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 4)))
(*.f64 (*.f64 h 4) (/.f64 1 (*.f64 4 (/.f64 l (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))))
(*.f64 (*.f64 h 4) (/.f64 1/4 (/.f64 l (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))
(*.f64 h (*.f64 4 (/.f64 1/4 (/.f64 l (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(*.f64 h (*.f64 4 (/.f64 1/4 (*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))))))
(*.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) 4) (/.f64 1 (*.f64 2 (*.f64 l (/.f64 2 h)))))
(*.f64 (*.f64 4 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) (/.f64 1/2 (*.f64 l (/.f64 2 h))))
(*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 4 (/.f64 1/2 (*.f64 l (/.f64 2 h)))))
(*.f64 (/.f64 h (*.f64 l 4)) (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) (+.f64 M M))) 2))
(*.f64 (/.f64 h (*.f64 l 4)) (pow.f64 (*.f64 M (/.f64 D d)) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) 4) (/.f64 1 (/.f64 4 (/.f64 h l))))
(*.f64 (*.f64 4 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) (/.f64 1/2 (*.f64 l (/.f64 2 h))))
(*.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (*.f64 4 (/.f64 1/2 (*.f64 l (/.f64 2 h)))))
(*.f64 (/.f64 h (*.f64 l 4)) (pow.f64 (*.f64 D (*.f64 (/.f64 1/2 d) (+.f64 M M))) 2))
(*.f64 (/.f64 h (*.f64 l 4)) (pow.f64 (*.f64 M (/.f64 D d)) 2))
(*.f64 (neg.f64 h) (/.f64 1 (/.f64 (neg.f64 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(*.f64 (neg.f64 h) (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 (neg.f64 l) 1)))
(*.f64 (neg.f64 h) (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) (neg.f64 l)))
(*.f64 (neg.f64 h) (/.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (neg.f64 l)))
(*.f64 h (neg.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 -1/4 l))))
(*.f64 (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) (/.f64 1 (/.f64 (neg.f64 l) h)))
(*.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2)) (/.f64 h (neg.f64 l)))
(*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)) (/.f64 h (neg.f64 l)))
(*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) -1/4) (/.f64 h (neg.f64 l)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 (/.f64 h l) (/.f64 1 (/.f64 1 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) h)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) l))
(/.f64 h (/.f64 l (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))
(/.f64 h (*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) (/.f64 1 (/.f64 1 h)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) l))
(/.f64 h (/.f64 l (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))
(/.f64 h (*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(*.f64 -1 (/.f64 h (/.f64 (neg.f64 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) l))
(/.f64 h (/.f64 l (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))
(/.f64 h (*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(*.f64 (/.f64 1 l) (/.f64 h (/.f64 1 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(*.f64 (/.f64 1 l) (/.f64 h (/.f64 1 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))
(*.f64 (/.f64 1 l) (*.f64 h (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))
(*.f64 (/.f64 1 l) (*.f64 h (*.f64 1/4 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(*.f64 (/.f64 1 l) (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (/.f64 1 h)))
(*.f64 (/.f64 1 l) (/.f64 h (/.f64 1 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(*.f64 (/.f64 1 l) (/.f64 h (/.f64 1 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))
(*.f64 (/.f64 1 l) (*.f64 h (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))
(*.f64 (/.f64 1 l) (*.f64 h (*.f64 1/4 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(*.f64 1/2 (*.f64 h (*.f64 2 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) l))
(/.f64 h (/.f64 l (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))
(/.f64 h (*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l) 2) (+.f64 h h))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) l))
(/.f64 h (/.f64 l (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))
(/.f64 h (*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(*.f64 (*.f64 1/2 (/.f64 h l)) (*.f64 2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(*.f64 2 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) (*.f64 1/2 (/.f64 h l))))
(*.f64 2 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2) (*.f64 2 (/.f64 h l))))
(*.f64 1 (*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 (*.f64 M (/.f64 1/2 d)) 2) (/.f64 h l)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 (pow.f64 (*.f64 M (/.f64 1/2 d)) 2) (/.f64 (pow.f64 D 2) (/.f64 l h)))
(*.f64 (pow.f64 M 2) (*.f64 (pow.f64 (*.f64 D (/.f64 1/2 d)) 2) (/.f64 h l)))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(*.f64 (/.f64 h l) (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 (pow.f64 (*.f64 D (/.f64 1/2 d)) 2) (/.f64 (pow.f64 M 2) (/.f64 l h)))
(*.f64 (pow.f64 (*.f64 D (/.f64 1/2 d)) 2) (/.f64 h (/.f64 l (pow.f64 M 2))))
(pow.f64 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)) 1)
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) l))
(/.f64 h (/.f64 l (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))
(/.f64 h (*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(neg.f64 (/.f64 h (/.f64 (neg.f64 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))
(*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) l))
(/.f64 h (/.f64 l (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))
(/.f64 h (*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(+.f64 (/.f64 l (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 0)
(/.f64 l (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(/.f64 l (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(/.f64 l (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(+.f64 0 (/.f64 l (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(/.f64 l (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(/.f64 l (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(/.f64 l (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(-.f64 (/.f64 l (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 0)
(/.f64 l (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(/.f64 l (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(/.f64 l (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(-.f64 0 (/.f64 (neg.f64 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(/.f64 l (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(/.f64 l (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(/.f64 l (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 l (/.f64 1 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(/.f64 l (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(/.f64 l (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(/.f64 l (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 2 (/.f64 l (*.f64 2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(/.f64 l (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(/.f64 l (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(/.f64 l (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 2 (/.f64 (/.f64 l (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 2))
(/.f64 l (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(/.f64 l (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(/.f64 l (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 (/.f64 l (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)
(/.f64 l (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(/.f64 l (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(/.f64 l (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 1 (/.f64 l (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(/.f64 l (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(/.f64 l (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(/.f64 l (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 (*.f64 l (/.f64 2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) 1/2)
(/.f64 l (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(/.f64 l (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(/.f64 l (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 (+.f64 l l) (/.f64 1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(/.f64 l (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(/.f64 l (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(/.f64 l (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 (+.f64 l l) (*.f64 (/.f64 1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1))
(/.f64 l (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(/.f64 l (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(/.f64 l (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 (+.f64 l l) (*.f64 1/2 (/.f64 1 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(/.f64 l (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(/.f64 l (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(/.f64 l (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 (*.f64 (/.f64 l (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 4) 1/4)
(/.f64 l (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(/.f64 l (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(/.f64 l (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 (*.f64 l 4) (/.f64 1 (*.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) 4)))
(*.f64 (*.f64 l 4) (/.f64 1 (*.f64 4 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(*.f64 l (*.f64 4 (/.f64 1/4 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))))
(*.f64 l (*.f64 4 (/.f64 1/4 (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))))
(*.f64 l (*.f64 4 (/.f64 1 (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(*.f64 (/.f64 1 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) l)
(/.f64 l (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(/.f64 l (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(/.f64 l (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 (neg.f64 l) (/.f64 1 (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(/.f64 l (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(/.f64 l (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(/.f64 l (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 (/.f64 (neg.f64 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) -1)
(/.f64 l (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(/.f64 l (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(/.f64 l (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 -1 (/.f64 l (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(/.f64 l (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(/.f64 l (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(/.f64 l (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 (*.f64 2 (/.f64 1 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))) (/.f64 l 2))
(/.f64 l (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(/.f64 l (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(/.f64 l (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 1/2 (*.f64 l (/.f64 2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(/.f64 l (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(/.f64 l (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(/.f64 l (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 (/.f64 1/2 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) (+.f64 l l))
(/.f64 l (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(/.f64 l (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(/.f64 l (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(pow.f64 (/.f64 l (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)) 1)
(/.f64 l (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(/.f64 l (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(/.f64 l (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(neg.f64 (/.f64 (neg.f64 l) (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2)))
(/.f64 l (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(/.f64 l (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(/.f64 l (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(neg.f64 (/.f64 l (neg.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))))
(/.f64 l (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2))
(/.f64 l (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2))
(/.f64 l (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2))
(*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(+.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.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 h (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) l))))
(sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(sqrt.f64 (-.f64 1 (/.f64 h (*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))))))
(+.f64 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 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) l))))
(sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(sqrt.f64 (-.f64 1 (/.f64 h (*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))))))
(-.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.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 h (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) l))))
(sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(sqrt.f64 (-.f64 1 (/.f64 h (*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))))))
(*.f64 2 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))) 2))
(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 (/.f64 1/2 d) (*.f64 D M)) 2) l))))
(sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(sqrt.f64 (-.f64 1 (/.f64 h (*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))))))
(*.f64 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 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))
(sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) l))))
(sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(sqrt.f64 (-.f64 1 (/.f64 h (*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.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 h (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) l))))
(sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(sqrt.f64 (-.f64 1 (/.f64 h (*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))))))
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))) 1/2)
(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 (/.f64 1/2 d) (*.f64 D M)) 2) l))))
(sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(sqrt.f64 (-.f64 1 (/.f64 h (*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.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 h (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) l))))
(sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(sqrt.f64 (-.f64 1 (/.f64 h (*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))))))
(/.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l))))) 2)
(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 (/.f64 1/2 d) (*.f64 D M)) 2) l))))
(sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(sqrt.f64 (-.f64 1 (/.f64 h (*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))) 4) 4)
(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 (/.f64 1/2 d) (*.f64 D M)) 2) l))))
(sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(sqrt.f64 (-.f64 1 (/.f64 h (*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))) 4) (*.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.f64 1/2 d))) 2) l)))) 4)) 8)
(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 (/.f64 1/2 d) (*.f64 D M)) 2) l))))
(sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(sqrt.f64 (-.f64 1 (/.f64 h (*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))))))
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 h (/.f64 (pow.f64 (*.f64 D (*.f64 M (/.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 h (/.f64 (pow.f64 (*.f64 (/.f64 1/2 d) (*.f64 D M)) 2) l))))
(sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (*.f64 (*.f64 D M) (/.f64 1/2 d)) 2)))))
(sqrt.f64 (-.f64 1 (/.f64 h (*.f64 l (/.f64 4 (pow.f64 (*.f64 M (/.f64 D d)) 2))))))

localize37.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
1.4b
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (/.f64 (pow.f64 d 2) h))) -1/8)))
7.1b
(/.f64 (pow.f64 d 2) h)
8.5b
(*.f64 l (/.f64 (pow.f64 d 2) h))
12.6b
(/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (/.f64 (pow.f64 d 2) h)))
Compiler

Compiled 102 to 60 computations (41.2% saved)

series13.0ms (0.1%)

Counts
4 → 168
Calls

48 calls:

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

rewrite79.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1982×rational.json-1
1982×rational.json-2
1982×rational.json-4
1982×rational.json-3
806×rational.json-simplify-61
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
020124
1149124
2357124
31061124
44889124
Stop Event
node limit
Counts
4 → 105
Calls
Call 1
Inputs
(/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (/.f64 (pow.f64 d 2) h)))
(*.f64 l (/.f64 (pow.f64 d 2) h))
(/.f64 (pow.f64 d 2) h)
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (/.f64 (pow.f64 d 2) h))) -1/8)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) (*.f64 (/.f64 l h) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 h (*.f64 l (/.f64 (*.f64 2 (pow.f64 d 2)) (pow.f64 (*.f64 D M) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 h (*.f64 (/.f64 1 (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 (*.f64 D M) 2) (neg.f64 (*.f64 l (/.f64 (pow.f64 d 2) h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (pow.f64 d 2) h) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (neg.f64 (/.f64 (pow.f64 d 2) h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 D M) 2)) (/.f64 (/.f64 h (pow.f64 d 2)) (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 (/.f64 h (pow.f64 d 2)) (+.f64 l l)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 D M) 2)) (*.f64 1/2 (/.f64 h (*.f64 (pow.f64 d 2) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 1/2 l) (/.f64 h (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 h h) (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 1/2 (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 h h) (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 1/2 (pow.f64 d 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (pow.f64 d 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 D 2) (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) l)) (pow.f64 M 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h (pow.f64 d 2))) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 h (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 M 2) (*.f64 (*.f64 (pow.f64 D 2) (/.f64 h (pow.f64 d 2))) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h 4) (/.f64 1 (*.f64 2 (*.f64 l (/.f64 (*.f64 2 (pow.f64 d 2)) (pow.f64 (*.f64 D M) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h 4) (/.f64 1 (*.f64 (*.f64 (pow.f64 d 2) 4) (/.f64 l (pow.f64 (*.f64 D M) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D M) 2) 4) (/.f64 1 (*.f64 (/.f64 (pow.f64 d 2) h) (*.f64 l 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 2 l)) (/.f64 1 (*.f64 2 (/.f64 (pow.f64 d 2) h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 D 2) l) (*.f64 (pow.f64 M 2) (/.f64 h (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 D 2) l) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h (pow.f64 d 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 D M) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 h (pow.f64 d 2))) (pow.f64 M 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) (/.f64 1 (neg.f64 (*.f64 l (/.f64 (pow.f64 d 2) h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) (/.f64 1 (*.f64 (/.f64 (pow.f64 d 2) h) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 h) (/.f64 1 (*.f64 (neg.f64 (pow.f64 d 2)) (/.f64 l (pow.f64 (*.f64 D M) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (neg.f64 l)) (/.f64 1 (neg.f64 (/.f64 (pow.f64 d 2) h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) (*.f64 (/.f64 l h) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) (*.f64 (/.f64 l h) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))) h)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 D 2) (/.f64 h (pow.f64 d 2))) (/.f64 (pow.f64 M 2) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 d 2)) (/.f64 h (/.f64 l (pow.f64 (*.f64 D M) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) (pow.f64 D 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 h (pow.f64 d 2)) (+.f64 l l)) (*.f64 2 (pow.f64 (*.f64 D M) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 M 2) (/.f64 h (pow.f64 d 2))) (/.f64 (pow.f64 D 2) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 M 2) l) (*.f64 (pow.f64 D 2) (/.f64 h (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 l) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 2 (/.f64 h (pow.f64 d 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 1/2 (pow.f64 d 2))) (+.f64 h h))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (/.f64 (pow.f64 d 2) h)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 l (/.f64 (pow.f64 d 2) h)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (/.f64 (pow.f64 d 2) h)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 2 (/.f64 h (pow.f64 d 2))) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (/.f64 h (pow.f64 d 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 d 2) (/.f64 h l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 d 2) h) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (/.f64 (pow.f64 d 2) h)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 h (*.f64 (pow.f64 d 2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 d 2) (*.f64 (/.f64 l h) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 d 2)) (/.f64 (+.f64 h h) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 l l) (*.f64 2 (/.f64 h (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (pow.f64 d 2) h)) (/.f64 2 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 d 2) h) (*.f64 l 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 l) (-.f64 0 (/.f64 h (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 d 2)) (/.f64 (neg.f64 h) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 d 2) h) (*.f64 l 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l 4) (*.f64 4 (/.f64 h (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 l h) (/.f64 1 (pow.f64 d 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 l 4) (/.f64 h (pow.f64 d 2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 l (/.f64 (pow.f64 d 2) h)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 d 2) h) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 d 2) h))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 d 2) h) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (pow.f64 d 2) (/.f64 1/2 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 d 2) (/.f64 1 h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 d 2) h) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 d 2) h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 d 2) (neg.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 d 2)) (/.f64 1/2 h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 d 2)) (*.f64 (/.f64 1/2 h) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 d 2)) (*.f64 1/2 (/.f64 1 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (pow.f64 d 2) h)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 d 2) 4) (/.f64 1 (*.f64 h 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 h) (pow.f64 d 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 d 2)) (/.f64 1 (neg.f64 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (pow.f64 d 2) h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 h) (*.f64 2 (pow.f64 d 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 d 2) h) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 w0 (+.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 (pow.f64 d 2) l)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 w0 (+.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 (pow.f64 d 2) l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 w0 (+.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 (pow.f64 d 2) l)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w0 (+.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 (pow.f64 d 2) l)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 w0 (+.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 (pow.f64 d 2) l))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 w0 (+.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 (pow.f64 d 2) l)))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 w0 (+.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 (pow.f64 d 2) l)))))) 4) (*.f64 (*.f64 w0 (+.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 (pow.f64 d 2) l)))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 w0 (+.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 (pow.f64 d 2) l)))))) 1)))))

simplify149.0ms (0.7%)

Algorithm
egg-herbie
Rules
1330×rational.json-simplify-61
1236×rational.json-simplify-44
1204×rational.json-simplify-35
1114×rational.json-simplify-49
1060×rational.json-simplify-47
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
026510961
17009851
217779827
368059827
Stop Event
node limit
Counts
273 → 154
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(/.f64 (*.f64 l (pow.f64 d 2)) h)
(/.f64 (*.f64 l (pow.f64 d 2)) h)
(/.f64 (*.f64 l (pow.f64 d 2)) h)
(/.f64 (*.f64 l (pow.f64 d 2)) h)
(/.f64 (*.f64 l (pow.f64 d 2)) h)
(/.f64 (*.f64 l (pow.f64 d 2)) h)
(/.f64 (*.f64 l (pow.f64 d 2)) h)
(/.f64 (*.f64 l (pow.f64 d 2)) h)
(/.f64 (*.f64 l (pow.f64 d 2)) h)
(/.f64 (*.f64 l (pow.f64 d 2)) h)
(/.f64 (*.f64 l (pow.f64 d 2)) h)
(/.f64 (*.f64 l (pow.f64 d 2)) h)
(/.f64 (*.f64 (pow.f64 d 2) l) h)
(/.f64 (*.f64 (pow.f64 d 2) l) h)
(/.f64 (*.f64 (pow.f64 d 2) l) h)
(/.f64 (*.f64 (pow.f64 d 2) l) h)
(/.f64 (*.f64 (pow.f64 d 2) l) h)
(/.f64 (*.f64 (pow.f64 d 2) l) h)
(/.f64 (*.f64 (pow.f64 d 2) l) h)
(/.f64 (*.f64 (pow.f64 d 2) l) h)
(/.f64 (*.f64 (pow.f64 d 2) l) h)
(/.f64 (*.f64 (pow.f64 d 2) l) h)
(/.f64 (*.f64 (pow.f64 d 2) l) h)
(/.f64 (*.f64 (pow.f64 d 2) l) h)
(/.f64 (*.f64 (pow.f64 d 2) l) h)
(/.f64 (*.f64 (pow.f64 d 2) l) h)
(/.f64 (*.f64 (pow.f64 d 2) l) h)
(/.f64 (*.f64 (pow.f64 d 2) l) h)
(/.f64 (*.f64 (pow.f64 d 2) l) h)
(/.f64 (*.f64 (pow.f64 d 2) l) h)
(/.f64 (*.f64 (pow.f64 d 2) l) h)
(/.f64 (*.f64 (pow.f64 d 2) l) h)
(/.f64 (*.f64 (pow.f64 d 2) l) h)
(/.f64 (*.f64 (pow.f64 d 2) l) h)
(/.f64 (*.f64 (pow.f64 d 2) l) h)
(/.f64 (*.f64 (pow.f64 d 2) l) h)
(*.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)
(*.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)
(*.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)
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 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)))))
(*.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)
(*.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)))))
(*.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)))))
(*.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 -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)
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/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/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))) w0)
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))))
(+.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) 0)
(+.f64 0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(-.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) 0)
(*.f64 2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) (*.f64 (/.f64 l h) 2))))
(*.f64 2 (/.f64 h (*.f64 l (/.f64 (*.f64 2 (pow.f64 d 2)) (pow.f64 (*.f64 D M) 2)))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) 2))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))))
(*.f64 h (*.f64 (/.f64 1 (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))) 1))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) 1)
(*.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 D M) 2) (neg.f64 (*.f64 l (/.f64 (pow.f64 d 2) h)))))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (pow.f64 d 2) h) (neg.f64 l))))
(*.f64 -1 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (neg.f64 (/.f64 (pow.f64 d 2) h))))
(*.f64 (*.f64 2 (pow.f64 (*.f64 D M) 2)) (/.f64 (/.f64 h (pow.f64 d 2)) (+.f64 l l)))
(*.f64 (*.f64 2 (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 (/.f64 h (pow.f64 d 2)) (+.f64 l l)) 1))
(*.f64 (*.f64 2 (pow.f64 (*.f64 D M) 2)) (*.f64 1/2 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 2 (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 1/2 l) (/.f64 h (pow.f64 d 2))))
(*.f64 (+.f64 h h) (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 1/2 (pow.f64 d 2))))
(*.f64 (+.f64 h h) (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 1/2 (pow.f64 d 2))) 1))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) 1))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) l)) (pow.f64 M 2)))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h (pow.f64 d 2))) (/.f64 1 l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 h (pow.f64 d 2))))
(*.f64 (pow.f64 M 2) (*.f64 (*.f64 (pow.f64 D 2) (/.f64 h (pow.f64 d 2))) (/.f64 1 l)))
(*.f64 (*.f64 h 4) (/.f64 1 (*.f64 2 (*.f64 l (/.f64 (*.f64 2 (pow.f64 d 2)) (pow.f64 (*.f64 D M) 2))))))
(*.f64 (*.f64 h 4) (/.f64 1 (*.f64 (*.f64 (pow.f64 d 2) 4) (/.f64 l (pow.f64 (*.f64 D M) 2)))))
(*.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))) 1/2)
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) 4) (/.f64 1 (*.f64 (/.f64 (pow.f64 d 2) h) (*.f64 l 4))))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 2 l)) (/.f64 1 (*.f64 2 (/.f64 (pow.f64 d 2) h))))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) (/.f64 1 l))
(*.f64 (/.f64 1 l) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) l) (*.f64 (pow.f64 M 2) (/.f64 h (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 D 2) l) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h (pow.f64 d 2))) 1))
(*.f64 (/.f64 h (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 D M) 2))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 h (pow.f64 d 2))) (pow.f64 M 2))
(*.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) (/.f64 1 (neg.f64 (*.f64 l (/.f64 (pow.f64 d 2) h)))))
(*.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) (/.f64 1 (*.f64 (/.f64 (pow.f64 d 2) h) (neg.f64 l))))
(*.f64 (neg.f64 h) (/.f64 1 (*.f64 (neg.f64 (pow.f64 d 2)) (/.f64 l (pow.f64 (*.f64 D M) 2)))))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (neg.f64 l)) (/.f64 1 (neg.f64 (/.f64 (pow.f64 d 2) h))))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))
(*.f64 (*.f64 2 (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) (*.f64 (/.f64 l h) 2))))
(*.f64 (*.f64 2 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) (*.f64 (/.f64 l h) 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))) h)
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 h (pow.f64 d 2))) (/.f64 (pow.f64 M 2) l))
(*.f64 (/.f64 1 (pow.f64 d 2)) (/.f64 h (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 1/2 (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))))
(*.f64 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) (pow.f64 D 2))
(*.f64 (/.f64 (/.f64 h (pow.f64 d 2)) (+.f64 l l)) (*.f64 2 (pow.f64 (*.f64 D M) 2)))
(*.f64 (*.f64 (pow.f64 M 2) (/.f64 h (pow.f64 d 2))) (/.f64 (pow.f64 D 2) l))
(*.f64 (/.f64 (pow.f64 M 2) l) (*.f64 (pow.f64 D 2) (/.f64 h (pow.f64 d 2))))
(*.f64 (/.f64 1/2 l) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 2 (/.f64 h (pow.f64 d 2)))))
(*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 1/2 (pow.f64 d 2))) (+.f64 h h))
(pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) 1)
(+.f64 (*.f64 l (/.f64 (pow.f64 d 2) h)) 0)
(+.f64 0 (*.f64 l (/.f64 (pow.f64 d 2) h)))
(-.f64 (*.f64 l (/.f64 (pow.f64 d 2) h)) 0)
(/.f64 2 (/.f64 (*.f64 2 (/.f64 h (pow.f64 d 2))) l))
(/.f64 l (/.f64 h (pow.f64 d 2)))
(/.f64 (pow.f64 d 2) (/.f64 h l))
(/.f64 (/.f64 (pow.f64 d 2) h) (/.f64 1 l))
(/.f64 (*.f64 l (/.f64 (pow.f64 d 2) h)) 1)
(/.f64 1 (/.f64 h (*.f64 (pow.f64 d 2) l)))
(/.f64 (*.f64 (pow.f64 d 2) (*.f64 (/.f64 l h) 2)) 2)
(/.f64 (*.f64 2 (pow.f64 d 2)) (/.f64 (+.f64 h h) l))
(/.f64 (+.f64 l l) (*.f64 2 (/.f64 h (pow.f64 d 2))))
(/.f64 (*.f64 2 (/.f64 (pow.f64 d 2) h)) (/.f64 2 l))
(/.f64 (*.f64 (/.f64 (pow.f64 d 2) h) (*.f64 l 4)) 4)
(/.f64 (neg.f64 l) (-.f64 0 (/.f64 h (pow.f64 d 2))))
(/.f64 (neg.f64 (pow.f64 d 2)) (/.f64 (neg.f64 h) l))
(/.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 d 2) h) (*.f64 l 4))) 8)
(/.f64 (*.f64 l 4) (*.f64 4 (/.f64 h (pow.f64 d 2))))
(/.f64 (/.f64 l h) (/.f64 1 (pow.f64 d 2)))
(/.f64 (/.f64 (*.f64 l 4) (/.f64 h (pow.f64 d 2))) 4)
(pow.f64 (*.f64 l (/.f64 (pow.f64 d 2) h)) 1)
(+.f64 (/.f64 (pow.f64 d 2) h) 0)
(+.f64 0 (/.f64 (pow.f64 d 2) h))
(-.f64 (/.f64 (pow.f64 d 2) h) 0)
(*.f64 2 (*.f64 (pow.f64 d 2) (/.f64 1/2 h)))
(*.f64 (pow.f64 d 2) (/.f64 1 h))
(*.f64 (/.f64 (pow.f64 d 2) h) 1)
(*.f64 1 (/.f64 (pow.f64 d 2) h))
(*.f64 -1 (/.f64 (pow.f64 d 2) (neg.f64 h)))
(*.f64 (*.f64 2 (pow.f64 d 2)) (/.f64 1/2 h))
(*.f64 (*.f64 2 (pow.f64 d 2)) (*.f64 (/.f64 1/2 h) 1))
(*.f64 (*.f64 2 (pow.f64 d 2)) (*.f64 1/2 (/.f64 1 h)))
(*.f64 (*.f64 2 (/.f64 (pow.f64 d 2) h)) 1/2)
(*.f64 (*.f64 (pow.f64 d 2) 4) (/.f64 1 (*.f64 h 4)))
(*.f64 (/.f64 1 h) (pow.f64 d 2))
(*.f64 (neg.f64 (pow.f64 d 2)) (/.f64 1 (neg.f64 h)))
(*.f64 1/2 (*.f64 2 (/.f64 (pow.f64 d 2) h)))
(*.f64 (/.f64 1/2 h) (*.f64 2 (pow.f64 d 2)))
(pow.f64 (/.f64 (pow.f64 d 2) h) 1)
(+.f64 (*.f64 w0 (+.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 (pow.f64 d 2) l)))))) 0)
(+.f64 0 (*.f64 w0 (+.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 (pow.f64 d 2) l)))))))
(-.f64 (*.f64 w0 (+.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 (pow.f64 d 2) l)))))) 0)
(/.f64 (*.f64 w0 (+.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 (pow.f64 d 2) l)))))) 1)
(/.f64 (*.f64 2 (*.f64 w0 (+.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 (pow.f64 d 2) l))))))) 2)
(/.f64 (*.f64 (*.f64 w0 (+.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 (pow.f64 d 2) l)))))) 4) 4)
(/.f64 (+.f64 (*.f64 (*.f64 w0 (+.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 (pow.f64 d 2) l)))))) 4) (*.f64 (*.f64 w0 (+.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 (pow.f64 d 2) l)))))) 4)) 8)
(pow.f64 (*.f64 w0 (+.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 (pow.f64 d 2) l)))))) 1)
Outputs
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(/.f64 (*.f64 l (pow.f64 d 2)) h)
(*.f64 l (/.f64 (pow.f64 d 2) h))
(/.f64 (*.f64 l (pow.f64 d 2)) h)
(*.f64 l (/.f64 (pow.f64 d 2) h))
(/.f64 (*.f64 l (pow.f64 d 2)) h)
(*.f64 l (/.f64 (pow.f64 d 2) h))
(/.f64 (*.f64 l (pow.f64 d 2)) h)
(*.f64 l (/.f64 (pow.f64 d 2) h))
(/.f64 (*.f64 l (pow.f64 d 2)) h)
(*.f64 l (/.f64 (pow.f64 d 2) h))
(/.f64 (*.f64 l (pow.f64 d 2)) h)
(*.f64 l (/.f64 (pow.f64 d 2) h))
(/.f64 (*.f64 l (pow.f64 d 2)) h)
(*.f64 l (/.f64 (pow.f64 d 2) h))
(/.f64 (*.f64 l (pow.f64 d 2)) h)
(*.f64 l (/.f64 (pow.f64 d 2) h))
(/.f64 (*.f64 l (pow.f64 d 2)) h)
(*.f64 l (/.f64 (pow.f64 d 2) h))
(/.f64 (*.f64 l (pow.f64 d 2)) h)
(*.f64 l (/.f64 (pow.f64 d 2) h))
(/.f64 (*.f64 l (pow.f64 d 2)) h)
(*.f64 l (/.f64 (pow.f64 d 2) h))
(/.f64 (*.f64 l (pow.f64 d 2)) h)
(*.f64 l (/.f64 (pow.f64 d 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) h)
(*.f64 l (/.f64 (pow.f64 d 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) h)
(*.f64 l (/.f64 (pow.f64 d 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) h)
(*.f64 l (/.f64 (pow.f64 d 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) h)
(*.f64 l (/.f64 (pow.f64 d 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) h)
(*.f64 l (/.f64 (pow.f64 d 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) h)
(*.f64 l (/.f64 (pow.f64 d 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) h)
(*.f64 l (/.f64 (pow.f64 d 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) h)
(*.f64 l (/.f64 (pow.f64 d 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) h)
(*.f64 l (/.f64 (pow.f64 d 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) h)
(*.f64 l (/.f64 (pow.f64 d 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) h)
(*.f64 l (/.f64 (pow.f64 d 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) h)
(*.f64 l (/.f64 (pow.f64 d 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) h)
(*.f64 l (/.f64 (pow.f64 d 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) h)
(*.f64 l (/.f64 (pow.f64 d 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) h)
(*.f64 l (/.f64 (pow.f64 d 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) h)
(*.f64 l (/.f64 (pow.f64 d 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) h)
(*.f64 l (/.f64 (pow.f64 d 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) h)
(*.f64 l (/.f64 (pow.f64 d 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) h)
(*.f64 l (/.f64 (pow.f64 d 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) h)
(*.f64 l (/.f64 (pow.f64 d 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) h)
(*.f64 l (/.f64 (pow.f64 d 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) h)
(*.f64 l (/.f64 (pow.f64 d 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) h)
(*.f64 l (/.f64 (pow.f64 d 2) h))
(/.f64 (*.f64 (pow.f64 d 2) l) h)
(*.f64 l (/.f64 (pow.f64 d 2) h))
(*.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 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8)) w0)
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)))))
(*.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 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8)) w0)
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)))))
(*.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 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8)) w0)
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)))))
(*.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 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8)) w0)
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)))))
(*.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 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8)) w0)
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)))))
(*.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 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8)) w0)
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)))))
(*.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 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8)) w0)
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)))))
(*.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 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8)) w0)
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 -1/8 (pow.f64 (*.f64 D M) 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 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8)) w0)
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 -1/8 (pow.f64 (*.f64 D M) 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 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8)) w0)
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 -1/8 (pow.f64 (*.f64 D M) 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 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8)) w0)
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 -1/8 (pow.f64 (*.f64 D M) 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 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8)) w0)
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 -1/8 (pow.f64 (*.f64 D M) 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 (pow.f64 M 2) (*.f64 h w0)) (/.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 -1/8 (/.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) 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 (pow.f64 M 2) (*.f64 h w0)) (/.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 -1/8 (/.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) 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 (pow.f64 M 2) (*.f64 h w0)) (/.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 -1/8 (/.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) 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 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 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 -1/8 (/.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) 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 M 2) (*.f64 h w0)) (/.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 -1/8 (/.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) 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 M 2) (*.f64 h w0)) (/.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 -1/8 (/.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) 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 M 2) (*.f64 h w0)) (/.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 -1/8 (/.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) 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 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 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 -1/8 (/.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) 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 M 2) (*.f64 h w0)) (/.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 -1/8 (/.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) 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 M 2) (*.f64 h w0)) (/.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 -1/8 (/.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) 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 M 2) (*.f64 h w0)) (/.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 -1/8 (/.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) 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 (pow.f64 M 2) (*.f64 h w0)) (/.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 -1/8 (/.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) 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 (pow.f64 M 2) (*.f64 h w0)) (/.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 -1/8 (/.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) 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 (pow.f64 M 2) (*.f64 h w0)) (/.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 -1/8 (/.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) 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 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 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 -1/8 (/.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) 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 M 2) (*.f64 h w0)) (/.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 -1/8 (/.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) 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 M 2) (*.f64 h w0)) (/.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 -1/8 (/.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) 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 M 2) (*.f64 h w0)) (/.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 -1/8 (/.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) 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 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 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 -1/8 (/.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) 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 M 2) (*.f64 h w0)) (/.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 -1/8 (/.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) 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 M 2) (*.f64 h w0)) (/.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 -1/8 (/.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) 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 M 2) (*.f64 h w0)) (/.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 -1/8 (/.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) 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 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 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 -1/8 (/.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) 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 (pow.f64 M 2) (*.f64 h w0)) (/.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 -1/8 (/.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) 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 (pow.f64 M 2) (*.f64 h w0)) (/.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 -1/8 (/.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) 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 (pow.f64 M 2) (*.f64 h w0)) (/.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 -1/8 (/.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) 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 (pow.f64 M 2) (*.f64 h w0)) (/.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 -1/8 (/.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) 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 (pow.f64 M 2) (*.f64 h w0)) (/.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 -1/8 (/.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) 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 (pow.f64 M 2) (*.f64 h w0)) (/.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 -1/8 (/.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) 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 (pow.f64 M 2) (*.f64 h w0)) (/.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 -1/8 (/.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) 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 (pow.f64 M 2) (*.f64 h w0)) (/.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 -1/8 (/.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) 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 (pow.f64 M 2) (*.f64 h w0)) (/.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 -1/8 (/.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) 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 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 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 -1/8 (/.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) 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 M 2) (*.f64 h w0)) (/.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 -1/8 (/.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) 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 M 2) (*.f64 h w0)) (/.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 -1/8 (/.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) 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 M 2) (*.f64 h w0)) (/.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 -1/8 (/.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) 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 (pow.f64 M 2) (*.f64 h w0)) (/.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 -1/8 (/.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) 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 (pow.f64 M 2) (*.f64 h w0)) (/.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 -1/8 (/.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) 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 (pow.f64 M 2) (*.f64 h w0)) (/.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 -1/8 (/.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) 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 (pow.f64 M 2) (*.f64 h w0)) (/.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 -1/8 (/.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) 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 (pow.f64 M 2) (*.f64 h w0)) (/.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 -1/8 (/.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) 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 (pow.f64 M 2) (*.f64 h w0)) (/.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 -1/8 (/.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) 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 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.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 -1/8 (/.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) l))) (pow.f64 d 2))))
(+.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 h w0)) (/.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 -1/8 (/.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) l))) (pow.f64 d 2))))
(+.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 h w0)) (/.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 -1/8 (/.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) l))) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 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 -1/8 (/.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) l))) (pow.f64 d 2)))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.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 -1/8 (/.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) l))) (pow.f64 d 2))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.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 -1/8 (/.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) l))) (pow.f64 d 2))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.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 -1/8 (/.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) l))) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 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 -1/8 (/.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) l))) (pow.f64 d 2)))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.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 -1/8 (/.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) l))) (pow.f64 d 2))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.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 -1/8 (/.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) l))) (pow.f64 d 2))))
(+.f64 w0 (*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2)))))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.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 -1/8 (/.f64 (*.f64 w0 (*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) l))) (pow.f64 d 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) 0)
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(+.f64 0 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(-.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) 0)
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) (*.f64 (/.f64 l h) 2))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(*.f64 2 (/.f64 h (*.f64 l (/.f64 (*.f64 2 (pow.f64 d 2)) (pow.f64 (*.f64 D M) 2)))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) 2))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(*.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 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(*.f64 h (*.f64 (/.f64 1 (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(*.f64 h (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))) 1))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) 1)
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(*.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 D M) 2) (neg.f64 (*.f64 l (/.f64 (pow.f64 d 2) h)))))
(neg.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (/.f64 (pow.f64 d 2) (neg.f64 h)))))
(neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l)))))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (pow.f64 d 2) h) (neg.f64 l))))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 D M) 2) (neg.f64 (*.f64 l (/.f64 (pow.f64 d 2) h)))))
(neg.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (/.f64 (pow.f64 d 2) (neg.f64 h)))))
(neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l)))))
(*.f64 -1 (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (neg.f64 (/.f64 (pow.f64 d 2) h))))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 D M) 2) (neg.f64 (*.f64 l (/.f64 (pow.f64 d 2) h)))))
(neg.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (/.f64 (pow.f64 d 2) (neg.f64 h)))))
(neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) (neg.f64 l)))))
(*.f64 (*.f64 2 (pow.f64 (*.f64 D M) 2)) (/.f64 (/.f64 h (pow.f64 d 2)) (+.f64 l l)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(*.f64 (*.f64 2 (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 (/.f64 h (pow.f64 d 2)) (+.f64 l l)) 1))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(*.f64 (*.f64 2 (pow.f64 (*.f64 D M) 2)) (*.f64 1/2 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(*.f64 (*.f64 2 (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 1/2 l) (/.f64 h (pow.f64 d 2))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(*.f64 (+.f64 h h) (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 1/2 (pow.f64 d 2))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(*.f64 (+.f64 h h) (*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 1/2 (pow.f64 d 2))) 1))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 h (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) 1))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) l)) (pow.f64 M 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h (pow.f64 d 2))) (/.f64 1 l)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 (pow.f64 M 2) l) (/.f64 h (pow.f64 d 2))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(*.f64 (pow.f64 M 2) (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 h (pow.f64 d 2))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(*.f64 (pow.f64 M 2) (*.f64 (*.f64 (pow.f64 D 2) (/.f64 h (pow.f64 d 2))) (/.f64 1 l)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(*.f64 (*.f64 h 4) (/.f64 1 (*.f64 2 (*.f64 l (/.f64 (*.f64 2 (pow.f64 d 2)) (pow.f64 (*.f64 D M) 2))))))
(*.f64 (*.f64 h 4) (/.f64 1/2 (*.f64 l (*.f64 (pow.f64 d 2) (/.f64 2 (pow.f64 (*.f64 D M) 2))))))
(*.f64 (*.f64 h 4) (/.f64 (/.f64 1/2 l) (*.f64 2 (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2)))))
(*.f64 h (*.f64 4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (/.f64 1/4 (pow.f64 d 2))))))
(*.f64 (*.f64 h 4) (/.f64 1 (*.f64 (*.f64 (pow.f64 d 2) 4) (/.f64 l (pow.f64 (*.f64 D M) 2)))))
(*.f64 (*.f64 h 4) (/.f64 1/2 (*.f64 l (*.f64 (pow.f64 d 2) (/.f64 2 (pow.f64 (*.f64 D M) 2))))))
(*.f64 (*.f64 h 4) (/.f64 (/.f64 1/2 l) (*.f64 2 (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2)))))
(*.f64 h (*.f64 4 (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (/.f64 1/4 (pow.f64 d 2))))))
(*.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))) 1/2)
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) 4) (/.f64 1 (*.f64 (/.f64 (pow.f64 d 2) h) (*.f64 l 4))))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) 4) (/.f64 1 (*.f64 l (*.f64 4 (/.f64 (pow.f64 d 2) h)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 4 (/.f64 2 (*.f64 (/.f64 (pow.f64 d 2) h) (*.f64 l 8)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 4 (/.f64 h (/.f64 l (/.f64 1/4 (pow.f64 d 2))))))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 2 l)) (/.f64 1 (*.f64 2 (/.f64 (pow.f64 d 2) h))))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 2 l)) (/.f64 1/2 (/.f64 (pow.f64 d 2) h)))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 2 l) (/.f64 h (/.f64 (pow.f64 d 2) 1/2))))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 2 l)) (/.f64 (/.f64 h 2) (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))) (/.f64 1 l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(*.f64 (/.f64 1 l) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (pow.f64 d 2))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) l) (*.f64 (pow.f64 M 2) (/.f64 h (pow.f64 d 2))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 D 2) l) (*.f64 (*.f64 (pow.f64 M 2) (/.f64 h (pow.f64 d 2))) 1))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(*.f64 (/.f64 h (*.f64 (pow.f64 d 2) l)) (pow.f64 (*.f64 D M) 2))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(*.f64 (*.f64 (/.f64 (pow.f64 D 2) l) (/.f64 h (pow.f64 d 2))) (pow.f64 M 2))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(*.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) (/.f64 1 (neg.f64 (*.f64 l (/.f64 (pow.f64 d 2) h)))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(*.f64 (neg.f64 (pow.f64 (*.f64 D M) 2)) (/.f64 1 (*.f64 (/.f64 (pow.f64 d 2) h) (neg.f64 l))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(*.f64 (neg.f64 h) (/.f64 1 (*.f64 (neg.f64 (pow.f64 d 2)) (/.f64 l (pow.f64 (*.f64 D M) 2)))))
(*.f64 (neg.f64 h) (/.f64 1 (*.f64 (/.f64 l (pow.f64 (*.f64 D M) 2)) (neg.f64 (pow.f64 d 2)))))
(*.f64 (neg.f64 h) (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 l (/.f64 1 (neg.f64 (pow.f64 d 2))))))
(*.f64 (neg.f64 h) (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (neg.f64 (pow.f64 d 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (neg.f64 l)) (/.f64 1 (neg.f64 (/.f64 (pow.f64 d 2) h))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 (pow.f64 (*.f64 D M) 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(*.f64 (*.f64 2 (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) (*.f64 (/.f64 l h) 2))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(*.f64 (*.f64 2 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) (*.f64 (pow.f64 d 2) (*.f64 (/.f64 l h) 2))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (pow.f64 d 2))) h)
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 D 2) (/.f64 h (pow.f64 d 2))) (/.f64 (pow.f64 M 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(*.f64 (/.f64 1 (pow.f64 d 2)) (/.f64 h (/.f64 l (pow.f64 (*.f64 D M) 2))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(*.f64 1/2 (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l)))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) (pow.f64 D 2))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(*.f64 (/.f64 (/.f64 h (pow.f64 d 2)) (+.f64 l l)) (*.f64 2 (pow.f64 (*.f64 D M) 2)))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(*.f64 (*.f64 (pow.f64 M 2) (/.f64 h (pow.f64 d 2))) (/.f64 (pow.f64 D 2) l))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(*.f64 (/.f64 (pow.f64 M 2) l) (*.f64 (pow.f64 D 2) (/.f64 h (pow.f64 d 2))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(*.f64 (/.f64 1/2 l) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 2 (/.f64 h (pow.f64 d 2)))))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 1/2 (pow.f64 d 2))) (+.f64 h h))
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) l))) 1)
(*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))
(*.f64 h (/.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (pow.f64 d 2)))
(+.f64 (*.f64 l (/.f64 (pow.f64 d 2) h)) 0)
(*.f64 l (/.f64 (pow.f64 d 2) h))
(+.f64 0 (*.f64 l (/.f64 (pow.f64 d 2) h)))
(*.f64 l (/.f64 (pow.f64 d 2) h))
(-.f64 (*.f64 l (/.f64 (pow.f64 d 2) h)) 0)
(*.f64 l (/.f64 (pow.f64 d 2) h))
(/.f64 2 (/.f64 (*.f64 2 (/.f64 h (pow.f64 d 2))) l))
(*.f64 l (/.f64 (pow.f64 d 2) h))
(/.f64 l (/.f64 h (pow.f64 d 2)))
(*.f64 l (/.f64 (pow.f64 d 2) h))
(/.f64 (pow.f64 d 2) (/.f64 h l))
(*.f64 l (/.f64 (pow.f64 d 2) h))
(/.f64 (/.f64 (pow.f64 d 2) h) (/.f64 1 l))
(*.f64 l (/.f64 (pow.f64 d 2) h))
(/.f64 (*.f64 l (/.f64 (pow.f64 d 2) h)) 1)
(*.f64 l (/.f64 (pow.f64 d 2) h))
(/.f64 1 (/.f64 h (*.f64 (pow.f64 d 2) l)))
(*.f64 l (/.f64 (pow.f64 d 2) h))
(/.f64 (*.f64 (pow.f64 d 2) (*.f64 (/.f64 l h) 2)) 2)
(*.f64 l (/.f64 (pow.f64 d 2) h))
(/.f64 (*.f64 2 (pow.f64 d 2)) (/.f64 (+.f64 h h) l))
(*.f64 l (/.f64 (pow.f64 d 2) h))
(/.f64 (+.f64 l l) (*.f64 2 (/.f64 h (pow.f64 d 2))))
(*.f64 l (/.f64 (pow.f64 d 2) h))
(/.f64 (*.f64 2 (/.f64 (pow.f64 d 2) h)) (/.f64 2 l))
(*.f64 l (/.f64 (pow.f64 d 2) h))
(/.f64 (*.f64 (/.f64 (pow.f64 d 2) h) (*.f64 l 4)) 4)
(*.f64 l (/.f64 (pow.f64 d 2) h))
(/.f64 (neg.f64 l) (-.f64 0 (/.f64 h (pow.f64 d 2))))
(*.f64 l (/.f64 (pow.f64 d 2) h))
(/.f64 (neg.f64 (pow.f64 d 2)) (/.f64 (neg.f64 h) l))
(*.f64 l (/.f64 (pow.f64 d 2) h))
(/.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 d 2) h) (*.f64 l 4))) 8)
(*.f64 l (/.f64 (pow.f64 d 2) h))
(/.f64 (*.f64 l 4) (*.f64 4 (/.f64 h (pow.f64 d 2))))
(*.f64 l (/.f64 (pow.f64 d 2) h))
(/.f64 (/.f64 l h) (/.f64 1 (pow.f64 d 2)))
(*.f64 l (/.f64 (pow.f64 d 2) h))
(/.f64 (/.f64 (*.f64 l 4) (/.f64 h (pow.f64 d 2))) 4)
(*.f64 l (/.f64 (pow.f64 d 2) h))
(pow.f64 (*.f64 l (/.f64 (pow.f64 d 2) h)) 1)
(*.f64 l (/.f64 (pow.f64 d 2) h))
(+.f64 (/.f64 (pow.f64 d 2) h) 0)
(/.f64 (pow.f64 d 2) h)
(+.f64 0 (/.f64 (pow.f64 d 2) h))
(/.f64 (pow.f64 d 2) h)
(-.f64 (/.f64 (pow.f64 d 2) h) 0)
(/.f64 (pow.f64 d 2) h)
(*.f64 2 (*.f64 (pow.f64 d 2) (/.f64 1/2 h)))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 1/2 h) 2))
(*.f64 (pow.f64 d 2) (/.f64 1 h))
(*.f64 (/.f64 (pow.f64 d 2) h) 1)
(/.f64 (pow.f64 d 2) h)
(*.f64 1 (/.f64 (pow.f64 d 2) h))
(/.f64 (pow.f64 d 2) h)
(*.f64 -1 (/.f64 (pow.f64 d 2) (neg.f64 h)))
(/.f64 (pow.f64 d 2) h)
(*.f64 (*.f64 2 (pow.f64 d 2)) (/.f64 1/2 h))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 1/2 h) 2))
(*.f64 2 (*.f64 (pow.f64 d 2) (/.f64 1/2 h)))
(*.f64 (*.f64 2 (pow.f64 d 2)) (*.f64 (/.f64 1/2 h) 1))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 1/2 h) 2))
(*.f64 2 (*.f64 (pow.f64 d 2) (/.f64 1/2 h)))
(*.f64 (*.f64 2 (pow.f64 d 2)) (*.f64 1/2 (/.f64 1 h)))
(*.f64 (pow.f64 d 2) (*.f64 2 (*.f64 1/2 (/.f64 1 h))))
(*.f64 1/2 (*.f64 2 (*.f64 (pow.f64 d 2) (/.f64 1 h))))
(*.f64 (*.f64 2 (/.f64 (pow.f64 d 2) h)) 1/2)
(/.f64 (pow.f64 d 2) h)
(*.f64 (*.f64 (pow.f64 d 2) 4) (/.f64 1 (*.f64 h 4)))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 1/4 h)))
(*.f64 (/.f64 1 h) (pow.f64 d 2))
(*.f64 (pow.f64 d 2) (/.f64 1 h))
(*.f64 (neg.f64 (pow.f64 d 2)) (/.f64 1 (neg.f64 h)))
(/.f64 (pow.f64 d 2) h)
(*.f64 1/2 (*.f64 2 (/.f64 (pow.f64 d 2) h)))
(/.f64 (pow.f64 d 2) h)
(*.f64 (/.f64 1/2 h) (*.f64 2 (pow.f64 d 2)))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 1/2 h) 2))
(*.f64 2 (*.f64 (pow.f64 d 2) (/.f64 1/2 h)))
(pow.f64 (/.f64 (pow.f64 d 2) h) 1)
(/.f64 (pow.f64 d 2) h)
(+.f64 (*.f64 w0 (+.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 (pow.f64 d 2) l)))))) 0)
(*.f64 (+.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8)) w0)
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)))))
(+.f64 0 (*.f64 w0 (+.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 (pow.f64 d 2) l)))))))
(*.f64 (+.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8)) w0)
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)))))
(-.f64 (*.f64 w0 (+.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 (pow.f64 d 2) l)))))) 0)
(*.f64 (+.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8)) w0)
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)))))
(/.f64 (*.f64 w0 (+.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 (pow.f64 d 2) l)))))) 1)
(*.f64 (+.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8)) w0)
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)))))
(/.f64 (*.f64 2 (*.f64 w0 (+.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 (pow.f64 d 2) l))))))) 2)
(*.f64 (+.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8)) w0)
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)))))
(/.f64 (*.f64 (*.f64 w0 (+.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 (pow.f64 d 2) l)))))) 4) 4)
(*.f64 (+.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8)) w0)
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)))))
(/.f64 (+.f64 (*.f64 (*.f64 w0 (+.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 (pow.f64 d 2) l)))))) 4) (*.f64 (*.f64 w0 (+.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 (pow.f64 d 2) l)))))) 4)) 8)
(*.f64 (+.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8)) w0)
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)))))
(pow.f64 (*.f64 w0 (+.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 (pow.f64 d 2) l)))))) 1)
(*.f64 (+.f64 1 (*.f64 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) (*.f64 l (pow.f64 d 2)))) -1/8)) w0)
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 h (*.f64 l (pow.f64 d 2))) (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)))))

localize41.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.0b
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 D 2) (/.f64 h (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2)))))))
5.1b
(/.f64 h (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))))
7.2b
(*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2)))
16.1b
(*.f64 (pow.f64 D 2) (/.f64 h (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2)))))
Compiler

Compiled 123 to 74 computations (39.8% saved)

series15.0ms (0.1%)

Counts
4 → 192
Calls

51 calls:

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

rewrite84.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1576×exponential.json-3
1576×rational.json-1
1576×rational.json-2
1576×rational.json-4
1576×rational.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
020152
1144152
2345152
31015152
44090152
Stop Event
node limit
Counts
4 → 134
Calls
Call 1
Inputs
(*.f64 (pow.f64 D 2) (/.f64 h (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2)))))
(*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2)))
(/.f64 h (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))))
(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 D 2) (/.f64 h (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2)))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 (/.f64 8 h) (/.f64 (pow.f64 (/.f64 M d) 2) l)) (pow.f64 D 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 D 2) (/.f64 l (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 4 h))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 h (/.f64 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))) (pow.f64 D 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 h (*.f64 l 4))) (/.f64 1 (pow.f64 D 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 l (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 4 h))) (pow.f64 D 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (/.f64 M d) 2)) (/.f64 (*.f64 8 (/.f64 l h)) (pow.f64 D 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 h h) (/.f64 (*.f64 2 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2)))) (pow.f64 D 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 h l) (/.f64 (/.f64 4 (pow.f64 (/.f64 M d) 2)) (pow.f64 D 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 M d) 2) 1/2)) (/.f64 2 (pow.f64 D 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 l h)) (/.f64 (*.f64 2 (/.f64 4 (pow.f64 (/.f64 M d) 2))) (pow.f64 D 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 D 2)) (/.f64 (/.f64 8 h) (/.f64 (pow.f64 (/.f64 M d) 2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 M d) 2) 1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (pow.f64 (/.f64 M d) 2)) (/.f64 (/.f64 l (/.f64 h 16)) (pow.f64 D 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 4 h)) (/.f64 l (pow.f64 D 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 l) (/.f64 (/.f64 4 (*.f64 h (pow.f64 (/.f64 M d) 2))) (pow.f64 D 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 h) (/.f64 (neg.f64 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2)))) (pow.f64 D 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 h) l) (/.f64 (neg.f64 (/.f64 4 (pow.f64 (/.f64 M d) 2))) (pow.f64 D 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (/.f64 M d) 2)) (/.f64 (/.f64 (/.f64 l h) -1/4) (pow.f64 D 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 M d) 2) 1/4) (/.f64 (/.f64 l h) (pow.f64 D 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 D 2) 4) (*.f64 4 (/.f64 l (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 4 h)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 D 2) (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2)))) (/.f64 1 h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 4 h))) (/.f64 (+.f64 l l) (pow.f64 D 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 -4 h)) (/.f64 (neg.f64 l) (pow.f64 D 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 h l)) (/.f64 4 (pow.f64 D 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 h l))) (/.f64 8 (pow.f64 D 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 h l) (*.f64 4 (pow.f64 (/.f64 M d) 2))) (/.f64 16 (pow.f64 D 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 h l) (neg.f64 (pow.f64 (/.f64 M d) 2))) (/.f64 -4 (pow.f64 D 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 D 2) 4) (/.f64 l (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 4 h)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 D 2) l) (/.f64 4 (*.f64 h (pow.f64 (/.f64 M d) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 D 2) (/.f64 4 (pow.f64 (/.f64 M d) 2))) (/.f64 l h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 D 2)) (neg.f64 (/.f64 l (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 4 h)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) 1/2) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (*.f64 (pow.f64 (/.f64 M d) 2) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (pow.f64 (/.f64 M d) 2) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) 1/4) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (/.f64 (*.f64 2 (pow.f64 (/.f64 M d) 2)) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 4 (pow.f64 (/.f64 M d) 2)) (*.f64 l 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 l l) (*.f64 (pow.f64 (/.f64 M d) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 l) (neg.f64 (*.f64 (pow.f64 (/.f64 M d) 2) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l 4) (*.f64 4 (*.f64 (pow.f64 (/.f64 M d) 2) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 4 (pow.f64 (/.f64 M d) 2)) (*.f64 l 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 l 4) (*.f64 (pow.f64 (/.f64 M d) 2) 1/4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 l (pow.f64 (/.f64 M d) 2)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 h (*.f64 l 4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 h (*.f64 l 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 h (*.f64 l 4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 h (*.f64 2 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 (/.f64 M d) 2) (*.f64 8 (/.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 h (*.f64 l 4))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 h (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) 1/4) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 M d) 2) (/.f64 h (*.f64 l 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 h (*.f64 l 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 h (*.f64 l 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (/.f64 M d) 2)) (/.f64 h (*.f64 l 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (/.f64 M d) 2)) (/.f64 2 (/.f64 l (/.f64 h 16))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 h h) (/.f64 (/.f64 1/2 l) (/.f64 4 (pow.f64 (/.f64 M d) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 h h) (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) 1/4) (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 h h) (*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) 1/4) l) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 M d) 2) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 M d) 2) 1/2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h 4) (/.f64 1 (*.f64 (/.f64 4 (pow.f64 (/.f64 M d) 2)) (*.f64 l 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 l h)) (/.f64 1 (*.f64 2 (/.f64 4 (pow.f64 (/.f64 M d) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (pow.f64 (/.f64 M d) 2)) (/.f64 1 (*.f64 2 (*.f64 8 (/.f64 l h)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (pow.f64 (/.f64 M d) 2)) (/.f64 1 (/.f64 l (/.f64 h 16))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 4 h)) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) 1/4) l) h)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 4 h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 h) (/.f64 1 (neg.f64 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 h) (/.f64 1 (*.f64 (/.f64 4 (pow.f64 (/.f64 M d) 2)) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 h) l) (/.f64 1 (neg.f64 (/.f64 4 (pow.f64 (/.f64 M d) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (/.f64 M d) 2)) (/.f64 1 (/.f64 (/.f64 l h) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 M d) 2) 1/4) (/.f64 h l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 h (neg.f64 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 h (*.f64 (/.f64 4 (pow.f64 (/.f64 M d) 2)) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 h l) (neg.f64 (/.f64 4 (pow.f64 (/.f64 M d) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 4 h))) (/.f64 1/2 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 M d) 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 l h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 l) (/.f64 4 (pow.f64 (/.f64 M d) 2))) (+.f64 h h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 l) (*.f64 2 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 4 h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h (*.f64 l 8)) (*.f64 2 (pow.f64 (/.f64 M d) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h (*.f64 l 4)) (pow.f64 (/.f64 M d) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 1 d) 2) (/.f64 (pow.f64 M 2) (*.f64 4 (/.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) 1/4) (/.f64 1/2 l)) (+.f64 h h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) 1/4) l) 1/2) (+.f64 h h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h (neg.f64 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h (*.f64 (/.f64 4 (pow.f64 (/.f64 M d) 2)) (neg.f64 l))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 h l) (neg.f64 (/.f64 4 (pow.f64 (/.f64 M d) 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 l h)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (/.f64 4 (pow.f64 (/.f64 M d) 2)))) (/.f64 2 (/.f64 l h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h (*.f64 2 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 M 2) (*.f64 4 (/.f64 l h))) (pow.f64 (/.f64 1 d) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 M d) 2) (*.f64 8 (/.f64 l h))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 h (*.f64 l 4))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 4 (pow.f64 (/.f64 M d) 2)) (*.f64 l 4))) (*.f64 h 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (*.f64 8 (/.f64 l h)))) (*.f64 4 (pow.f64 (/.f64 M d) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 l (/.f64 h 16))) (*.f64 2 (pow.f64 (/.f64 M d) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 l (/.f64 h 16))) (*.f64 4 (pow.f64 (/.f64 M d) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))))) (neg.f64 h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 4 (pow.f64 (/.f64 M d) 2)) (neg.f64 l))) (neg.f64 h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (neg.f64 (/.f64 4 (pow.f64 (/.f64 M d) 2)))) (/.f64 (neg.f64 h) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (/.f64 l h) -1/4)) (neg.f64 (pow.f64 (/.f64 M d) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 h (*.f64 l 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 h (neg.f64 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 h (*.f64 (/.f64 4 (pow.f64 (/.f64 M d) 2)) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 h l) (neg.f64 (/.f64 4 (pow.f64 (/.f64 M d) 2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2))))) 1)))))

simplify380.0ms (1.7%)

Algorithm
egg-herbie
Rules
1330×rational.json-simplify-2
1066×rational.json-simplify-43
1020×rational.json-simplify-35
808×rational.json-simplify-50
718×rational.json-simplify-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
045616354
1138915264
2375515132
3563915132
4731615132
Stop Event
node limit
Counts
326 → 268
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 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 (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 4 (/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2)))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2)))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2)))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2)))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2)))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2)))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2)))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2)))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2)))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2)))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2)))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2)))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2)))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2)))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2)))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2)))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2)))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2)))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2)))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2)))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2)))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2)))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2)))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2)))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.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) l)))
(*.f64 1/4 (/.f64 (*.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) l)))
(*.f64 1/4 (/.f64 (*.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) l)))
(*.f64 1/4 (/.f64 (*.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) l)))
(*.f64 1/4 (/.f64 (*.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) l)))
(*.f64 1/4 (/.f64 (*.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) l)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (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 (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 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 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 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)))))))
(+.f64 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2))) 0)
(+.f64 0 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2))))
(-.f64 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2))) 0)
(/.f64 2 (/.f64 (/.f64 (/.f64 8 h) (/.f64 (pow.f64 (/.f64 M d) 2) l)) (pow.f64 D 2)))
(/.f64 (pow.f64 D 2) (/.f64 l (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 4 h))))
(/.f64 h (/.f64 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))) (pow.f64 D 2)))
(/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2)))
(/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 h (*.f64 l 4))) (/.f64 1 (pow.f64 D 2)))
(/.f64 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2))) 1)
(/.f64 1 (/.f64 (/.f64 l (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 4 h))) (pow.f64 D 2)))
(/.f64 (*.f64 2 (pow.f64 (/.f64 M d) 2)) (/.f64 (*.f64 8 (/.f64 l h)) (pow.f64 D 2)))
(/.f64 (+.f64 h h) (/.f64 (*.f64 2 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2)))) (pow.f64 D 2)))
(/.f64 (/.f64 h l) (/.f64 (/.f64 4 (pow.f64 (/.f64 M d) 2)) (pow.f64 D 2)))
(/.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 M d) 2) 1/2)) (/.f64 2 (pow.f64 D 2)))
(/.f64 (/.f64 2 (/.f64 l h)) (/.f64 (*.f64 2 (/.f64 4 (pow.f64 (/.f64 M d) 2))) (pow.f64 D 2)))
(/.f64 (*.f64 2 (pow.f64 D 2)) (/.f64 (/.f64 8 h) (/.f64 (pow.f64 (/.f64 M d) 2) l)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 M d) 2) 1/2))) 2)
(/.f64 (*.f64 4 (pow.f64 (/.f64 M d) 2)) (/.f64 (/.f64 l (/.f64 h 16)) (pow.f64 D 2)))
(/.f64 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 4 h)) (/.f64 l (pow.f64 D 2)))
(/.f64 (/.f64 1 l) (/.f64 (/.f64 4 (*.f64 h (pow.f64 (/.f64 M d) 2))) (pow.f64 D 2)))
(/.f64 (neg.f64 h) (/.f64 (neg.f64 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2)))) (pow.f64 D 2)))
(/.f64 (/.f64 (neg.f64 h) l) (/.f64 (neg.f64 (/.f64 4 (pow.f64 (/.f64 M d) 2))) (pow.f64 D 2)))
(/.f64 (neg.f64 (pow.f64 (/.f64 M d) 2)) (/.f64 (/.f64 (/.f64 l h) -1/4) (pow.f64 D 2)))
(/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) 1/4) (/.f64 (/.f64 l h) (pow.f64 D 2)))
(/.f64 (*.f64 (pow.f64 D 2) 4) (*.f64 4 (/.f64 l (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 4 h)))))
(/.f64 (*.f64 4 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2)))) 4)
(/.f64 (/.f64 (pow.f64 D 2) (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2)))) (/.f64 1 h))
(/.f64 (*.f64 2 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 4 h))) (/.f64 (+.f64 l l) (pow.f64 D 2)))
(/.f64 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 -4 h)) (/.f64 (neg.f64 l) (pow.f64 D 2)))
(/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 h l)) (/.f64 4 (pow.f64 D 2)))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 h l))) (/.f64 8 (pow.f64 D 2)))
(/.f64 (*.f64 (/.f64 h l) (*.f64 4 (pow.f64 (/.f64 M d) 2))) (/.f64 16 (pow.f64 D 2)))
(/.f64 (*.f64 (/.f64 h l) (neg.f64 (pow.f64 (/.f64 M d) 2))) (/.f64 -4 (pow.f64 D 2)))
(/.f64 (*.f64 2 (*.f64 4 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2))))) 8)
(/.f64 (/.f64 (*.f64 (pow.f64 D 2) 4) (/.f64 l (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 4 h)))) 4)
(/.f64 (/.f64 (pow.f64 D 2) l) (/.f64 4 (*.f64 h (pow.f64 (/.f64 M d) 2))))
(/.f64 (/.f64 (pow.f64 D 2) (/.f64 4 (pow.f64 (/.f64 M d) 2))) (/.f64 l h))
(/.f64 (neg.f64 (pow.f64 D 2)) (neg.f64 (/.f64 l (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 4 h)))))
(pow.f64 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2))) 1)
(+.f64 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))) 0)
(+.f64 0 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))))
(-.f64 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))) 0)
(/.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) 1/2) l))
(/.f64 l (*.f64 (pow.f64 (/.f64 M d) 2) 1/4))
(/.f64 4 (/.f64 (pow.f64 (/.f64 M d) 2) l))
(/.f64 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))) 1)
(/.f64 1 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) 1/4) l))
(/.f64 8 (/.f64 (*.f64 2 (pow.f64 (/.f64 M d) 2)) l))
(/.f64 (*.f64 2 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2)))) 2)
(/.f64 (*.f64 (/.f64 4 (pow.f64 (/.f64 M d) 2)) (*.f64 l 4)) 4)
(/.f64 (+.f64 l l) (*.f64 (pow.f64 (/.f64 M d) 2) 1/2))
(/.f64 (neg.f64 l) (neg.f64 (*.f64 (pow.f64 (/.f64 M d) 2) 1/4)))
(/.f64 (*.f64 l 4) (*.f64 4 (*.f64 (pow.f64 (/.f64 M d) 2) 1/4)))
(/.f64 (*.f64 2 (*.f64 (/.f64 4 (pow.f64 (/.f64 M d) 2)) (*.f64 l 4))) 8)
(/.f64 (/.f64 (*.f64 l 4) (*.f64 (pow.f64 (/.f64 M d) 2) 1/4)) 4)
(/.f64 (/.f64 l (pow.f64 (/.f64 M d) 2)) 1/4)
(pow.f64 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))) 1)
(+.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 h (*.f64 l 4))) 0)
(+.f64 0 (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 h (*.f64 l 4))))
(-.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 h (*.f64 l 4))) 0)
(*.f64 2 (/.f64 h (*.f64 2 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 M d) 2) (*.f64 8 (/.f64 l h))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 h (*.f64 l 4))) 2))
(*.f64 h (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) 1/4) l))
(*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 h (*.f64 l 4)))
(*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 h (*.f64 l 4))) 1)
(*.f64 1 (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 h (*.f64 l 4))))
(*.f64 (*.f64 2 (pow.f64 (/.f64 M d) 2)) (/.f64 h (*.f64 l 8)))
(*.f64 (*.f64 2 (pow.f64 (/.f64 M d) 2)) (/.f64 2 (/.f64 l (/.f64 h 16))))
(*.f64 (+.f64 h h) (/.f64 (/.f64 1/2 l) (/.f64 4 (pow.f64 (/.f64 M d) 2))))
(*.f64 (+.f64 h h) (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) 1/4) (/.f64 1/2 l)))
(*.f64 (+.f64 h h) (*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) 1/4) l) 1/2))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 M d) 2) 1/4))
(*.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 M d) 2) 1/2)) 1/2)
(*.f64 (*.f64 h 4) (/.f64 1 (*.f64 (/.f64 4 (pow.f64 (/.f64 M d) 2)) (*.f64 l 4))))
(*.f64 (/.f64 2 (/.f64 l h)) (/.f64 1 (*.f64 2 (/.f64 4 (pow.f64 (/.f64 M d) 2)))))
(*.f64 (*.f64 4 (pow.f64 (/.f64 M d) 2)) (/.f64 1 (*.f64 2 (*.f64 8 (/.f64 l h)))))
(*.f64 (*.f64 4 (pow.f64 (/.f64 M d) 2)) (/.f64 1 (/.f64 l (/.f64 h 16))))
(*.f64 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 4 h)) (/.f64 1 l))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) 1/4) l) h)
(*.f64 (/.f64 1 l) (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 4 h)))
(*.f64 (neg.f64 h) (/.f64 1 (neg.f64 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))))))
(*.f64 (neg.f64 h) (/.f64 1 (*.f64 (/.f64 4 (pow.f64 (/.f64 M d) 2)) (neg.f64 l))))
(*.f64 (/.f64 (neg.f64 h) l) (/.f64 1 (neg.f64 (/.f64 4 (pow.f64 (/.f64 M d) 2)))))
(*.f64 (neg.f64 (pow.f64 (/.f64 M d) 2)) (/.f64 1 (/.f64 (/.f64 l h) -1/4)))
(*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) 1/4) (/.f64 h l))
(*.f64 -1 (/.f64 h (neg.f64 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))))))
(*.f64 -1 (/.f64 h (*.f64 (/.f64 4 (pow.f64 (/.f64 M d) 2)) (neg.f64 l))))
(*.f64 -1 (/.f64 (/.f64 h l) (neg.f64 (/.f64 4 (pow.f64 (/.f64 M d) 2)))))
(*.f64 (*.f64 2 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 4 h))) (/.f64 1/2 l))
(*.f64 1/2 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 M d) 2) 1/2)))
(*.f64 1/4 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 l h)))
(*.f64 (/.f64 (/.f64 1/2 l) (/.f64 4 (pow.f64 (/.f64 M d) 2))) (+.f64 h h))
(*.f64 (/.f64 1/2 l) (*.f64 2 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 4 h))))
(*.f64 (/.f64 h (*.f64 l 8)) (*.f64 2 (pow.f64 (/.f64 M d) 2)))
(*.f64 (/.f64 h (*.f64 l 4)) (pow.f64 (/.f64 M d) 2))
(*.f64 (pow.f64 (/.f64 1 d) 2) (/.f64 (pow.f64 M 2) (*.f64 4 (/.f64 l h))))
(*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) 1/4) (/.f64 1/2 l)) (+.f64 h h))
(*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) 1/4) l) 1/2) (+.f64 h h))
(*.f64 (/.f64 h (neg.f64 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))))) -1)
(*.f64 (/.f64 h (*.f64 (/.f64 4 (pow.f64 (/.f64 M d) 2)) (neg.f64 l))) -1)
(*.f64 (/.f64 (/.f64 h l) (neg.f64 (/.f64 4 (pow.f64 (/.f64 M d) 2)))) -1)
(*.f64 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 l h)) 1/4)
(*.f64 (/.f64 1 (*.f64 2 (/.f64 4 (pow.f64 (/.f64 M d) 2)))) (/.f64 2 (/.f64 l h)))
(*.f64 (/.f64 h (*.f64 2 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))))) 2)
(*.f64 (/.f64 (pow.f64 M 2) (*.f64 4 (/.f64 l h))) (pow.f64 (/.f64 1 d) 2))
(*.f64 (/.f64 (pow.f64 (/.f64 M d) 2) (*.f64 8 (/.f64 l h))) 2)
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 h (*.f64 l 4))) 2) 2)
(*.f64 (/.f64 1 (*.f64 (/.f64 4 (pow.f64 (/.f64 M d) 2)) (*.f64 l 4))) (*.f64 h 4))
(*.f64 (/.f64 1 (*.f64 2 (*.f64 8 (/.f64 l h)))) (*.f64 4 (pow.f64 (/.f64 M d) 2)))
(*.f64 (/.f64 2 (/.f64 l (/.f64 h 16))) (*.f64 2 (pow.f64 (/.f64 M d) 2)))
(*.f64 (/.f64 1 (/.f64 l (/.f64 h 16))) (*.f64 4 (pow.f64 (/.f64 M d) 2)))
(*.f64 (/.f64 1 (neg.f64 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))))) (neg.f64 h))
(*.f64 (/.f64 1 (*.f64 (/.f64 4 (pow.f64 (/.f64 M d) 2)) (neg.f64 l))) (neg.f64 h))
(*.f64 (/.f64 1 (neg.f64 (/.f64 4 (pow.f64 (/.f64 M d) 2)))) (/.f64 (neg.f64 h) l))
(*.f64 (/.f64 1 (/.f64 (/.f64 l h) -1/4)) (neg.f64 (pow.f64 (/.f64 M d) 2)))
(pow.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 h (*.f64 l 4))) 1)
(neg.f64 (/.f64 h (neg.f64 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))))))
(neg.f64 (/.f64 h (*.f64 (/.f64 4 (pow.f64 (/.f64 M d) 2)) (neg.f64 l))))
(neg.f64 (/.f64 (/.f64 h l) (neg.f64 (/.f64 4 (pow.f64 (/.f64 M d) 2)))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2))))) 0)
(+.f64 0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2))))))
(-.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2))))) 0)
(*.f64 2 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2))))) 2))
(*.f64 1 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2))))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2))))) 1)
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2)))))) 1/2)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2)))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2))))) 2) 2)
(/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2))))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2)))))) 2)
(/.f64 (*.f64 4 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2)))))) 4)
(/.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2))))))) 8)
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2))))) 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 (/.f64 h 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 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 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 (/.f64 h 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 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 (/.f64 h 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 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 (/.f64 h 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 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 (/.f64 h 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 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 (/.f64 h 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 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 (/.f64 h 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 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 (/.f64 h 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 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 (/.f64 h 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 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 (/.f64 h 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 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 (/.f64 h 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 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 (/.f64 h 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 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 (/.f64 h 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 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2)))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 M 2))))
(*.f64 l (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) 4))
(*.f64 l (*.f64 4 (/.f64 (pow.f64 d 2) (pow.f64 M 2))))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2)))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 M 2))))
(*.f64 l (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) 4))
(*.f64 l (*.f64 4 (/.f64 (pow.f64 d 2) (pow.f64 M 2))))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2)))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 M 2))))
(*.f64 l (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) 4))
(*.f64 l (*.f64 4 (/.f64 (pow.f64 d 2) (pow.f64 M 2))))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2)))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 M 2))))
(*.f64 l (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) 4))
(*.f64 l (*.f64 4 (/.f64 (pow.f64 d 2) (pow.f64 M 2))))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2)))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 M 2))))
(*.f64 l (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) 4))
(*.f64 l (*.f64 4 (/.f64 (pow.f64 d 2) (pow.f64 M 2))))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2)))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 M 2))))
(*.f64 l (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) 4))
(*.f64 l (*.f64 4 (/.f64 (pow.f64 d 2) (pow.f64 M 2))))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2)))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 M 2))))
(*.f64 l (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) 4))
(*.f64 l (*.f64 4 (/.f64 (pow.f64 d 2) (pow.f64 M 2))))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2)))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 M 2))))
(*.f64 l (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) 4))
(*.f64 l (*.f64 4 (/.f64 (pow.f64 d 2) (pow.f64 M 2))))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2)))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 M 2))))
(*.f64 l (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) 4))
(*.f64 l (*.f64 4 (/.f64 (pow.f64 d 2) (pow.f64 M 2))))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2)))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 M 2))))
(*.f64 l (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) 4))
(*.f64 l (*.f64 4 (/.f64 (pow.f64 d 2) (pow.f64 M 2))))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2)))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 M 2))))
(*.f64 l (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) 4))
(*.f64 l (*.f64 4 (/.f64 (pow.f64 d 2) (pow.f64 M 2))))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 d 2) l) (pow.f64 M 2)))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 M 2))))
(*.f64 l (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) 4))
(*.f64 l (*.f64 4 (/.f64 (pow.f64 d 2) (pow.f64 M 2))))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2)))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 M 2))))
(*.f64 l (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) 4))
(*.f64 l (*.f64 4 (/.f64 (pow.f64 d 2) (pow.f64 M 2))))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2)))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 M 2))))
(*.f64 l (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) 4))
(*.f64 l (*.f64 4 (/.f64 (pow.f64 d 2) (pow.f64 M 2))))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2)))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 M 2))))
(*.f64 l (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) 4))
(*.f64 l (*.f64 4 (/.f64 (pow.f64 d 2) (pow.f64 M 2))))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2)))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 M 2))))
(*.f64 l (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) 4))
(*.f64 l (*.f64 4 (/.f64 (pow.f64 d 2) (pow.f64 M 2))))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2)))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 M 2))))
(*.f64 l (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) 4))
(*.f64 l (*.f64 4 (/.f64 (pow.f64 d 2) (pow.f64 M 2))))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2)))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 M 2))))
(*.f64 l (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) 4))
(*.f64 l (*.f64 4 (/.f64 (pow.f64 d 2) (pow.f64 M 2))))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2)))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 M 2))))
(*.f64 l (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) 4))
(*.f64 l (*.f64 4 (/.f64 (pow.f64 d 2) (pow.f64 M 2))))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2)))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 M 2))))
(*.f64 l (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) 4))
(*.f64 l (*.f64 4 (/.f64 (pow.f64 d 2) (pow.f64 M 2))))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2)))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 M 2))))
(*.f64 l (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) 4))
(*.f64 l (*.f64 4 (/.f64 (pow.f64 d 2) (pow.f64 M 2))))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2)))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 M 2))))
(*.f64 l (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) 4))
(*.f64 l (*.f64 4 (/.f64 (pow.f64 d 2) (pow.f64 M 2))))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2)))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 M 2))))
(*.f64 l (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) 4))
(*.f64 l (*.f64 4 (/.f64 (pow.f64 d 2) (pow.f64 M 2))))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2)))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 M 2))))
(*.f64 l (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) 4))
(*.f64 l (*.f64 4 (/.f64 (pow.f64 d 2) (pow.f64 M 2))))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2)))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 M 2))))
(*.f64 l (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) 4))
(*.f64 l (*.f64 4 (/.f64 (pow.f64 d 2) (pow.f64 M 2))))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2)))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 M 2))))
(*.f64 l (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) 4))
(*.f64 l (*.f64 4 (/.f64 (pow.f64 d 2) (pow.f64 M 2))))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2)))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 M 2))))
(*.f64 l (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) 4))
(*.f64 l (*.f64 4 (/.f64 (pow.f64 d 2) (pow.f64 M 2))))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2)))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 M 2))))
(*.f64 l (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) 4))
(*.f64 l (*.f64 4 (/.f64 (pow.f64 d 2) (pow.f64 M 2))))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2)))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 M 2))))
(*.f64 l (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) 4))
(*.f64 l (*.f64 4 (/.f64 (pow.f64 d 2) (pow.f64 M 2))))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2)))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 M 2))))
(*.f64 l (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) 4))
(*.f64 l (*.f64 4 (/.f64 (pow.f64 d 2) (pow.f64 M 2))))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2)))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 M 2))))
(*.f64 l (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) 4))
(*.f64 l (*.f64 4 (/.f64 (pow.f64 d 2) (pow.f64 M 2))))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2)))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 M 2))))
(*.f64 l (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) 4))
(*.f64 l (*.f64 4 (/.f64 (pow.f64 d 2) (pow.f64 M 2))))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2)))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 M 2))))
(*.f64 l (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) 4))
(*.f64 l (*.f64 4 (/.f64 (pow.f64 d 2) (pow.f64 M 2))))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2)))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 M 2))))
(*.f64 l (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) 4))
(*.f64 l (*.f64 4 (/.f64 (pow.f64 d 2) (pow.f64 M 2))))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2)))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 M 2))))
(*.f64 l (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) 4))
(*.f64 l (*.f64 4 (/.f64 (pow.f64 d 2) (pow.f64 M 2))))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 M 2))))
(*.f64 4 (/.f64 (*.f64 l (pow.f64 d 2)) (pow.f64 M 2)))
(*.f64 4 (*.f64 (pow.f64 d 2) (/.f64 l (pow.f64 M 2))))
(*.f64 l (*.f64 (/.f64 (pow.f64 d 2) (pow.f64 M 2)) 4))
(*.f64 l (*.f64 4 (/.f64 (pow.f64 d 2) (pow.f64 M 2))))
(*.f64 (pow.f64 d 2) (*.f64 4 (/.f64 l (pow.f64 M 2))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 (/.f64 h l) (pow.f64 d 2))))
(*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 1/4 (pow.f64 M 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 (/.f64 h l) (pow.f64 d 2))))
(*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 1/4 (pow.f64 M 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 (/.f64 h l) (pow.f64 d 2))))
(*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 1/4 (pow.f64 M 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 (/.f64 h l) (pow.f64 d 2))))
(*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 1/4 (pow.f64 M 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 (/.f64 h l) (pow.f64 d 2))))
(*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 1/4 (pow.f64 M 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 (/.f64 h l) (pow.f64 d 2))))
(*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 1/4 (pow.f64 M 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 (/.f64 h l) (pow.f64 d 2))))
(*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 1/4 (pow.f64 M 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 (/.f64 h l) (pow.f64 d 2))))
(*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 1/4 (pow.f64 M 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 (/.f64 h l) (pow.f64 d 2))))
(*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 1/4 (pow.f64 M 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 (/.f64 h l) (pow.f64 d 2))))
(*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 1/4 (pow.f64 M 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 (/.f64 h l) (pow.f64 d 2))))
(*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 1/4 (pow.f64 M 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 (/.f64 h l) (pow.f64 d 2))))
(*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 1/4 (pow.f64 M 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 (/.f64 h l) (pow.f64 d 2))))
(*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 1/4 (pow.f64 M 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 (/.f64 h l) (pow.f64 d 2))))
(*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 1/4 (pow.f64 M 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 (/.f64 h l) (pow.f64 d 2))))
(*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 1/4 (pow.f64 M 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 (/.f64 h l) (pow.f64 d 2))))
(*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 1/4 (pow.f64 M 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 (/.f64 h l) (pow.f64 d 2))))
(*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 1/4 (pow.f64 M 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 (/.f64 h l) (pow.f64 d 2))))
(*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 1/4 (pow.f64 M 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 (/.f64 h l) (pow.f64 d 2))))
(*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 1/4 (pow.f64 M 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 (/.f64 h l) (pow.f64 d 2))))
(*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 1/4 (pow.f64 M 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 (/.f64 h l) (pow.f64 d 2))))
(*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 1/4 (pow.f64 M 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 (/.f64 h l) (pow.f64 d 2))))
(*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 1/4 (pow.f64 M 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 (/.f64 h l) (pow.f64 d 2))))
(*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 1/4 (pow.f64 M 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 (/.f64 h l) (pow.f64 d 2))))
(*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 1/4 (pow.f64 M 2)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 (/.f64 h l) (pow.f64 d 2))))
(*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 1/4 (pow.f64 M 2)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 (/.f64 h l) (pow.f64 d 2))))
(*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 1/4 (pow.f64 M 2)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 (/.f64 h l) (pow.f64 d 2))))
(*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 1/4 (pow.f64 M 2)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 (/.f64 h l) (pow.f64 d 2))))
(*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 1/4 (pow.f64 M 2)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 (/.f64 h l) (pow.f64 d 2))))
(*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 1/4 (pow.f64 M 2)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 (/.f64 h l) (pow.f64 d 2))))
(*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 1/4 (pow.f64 M 2)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 (/.f64 h l) (pow.f64 d 2))))
(*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 1/4 (pow.f64 M 2)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 (/.f64 h l) (pow.f64 d 2))))
(*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 1/4 (pow.f64 M 2)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 (/.f64 h l) (pow.f64 d 2))))
(*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 1/4 (pow.f64 M 2)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 (/.f64 h l) (pow.f64 d 2))))
(*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 1/4 (pow.f64 M 2)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 (/.f64 h l) (pow.f64 d 2))))
(*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 1/4 (pow.f64 M 2)))
(*.f64 1/4 (/.f64 (*.f64 h (pow.f64 M 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 (/.f64 h l) (pow.f64 d 2))))
(*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 1/4 (pow.f64 M 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 (/.f64 h l) (pow.f64 d 2))))
(*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 1/4 (pow.f64 M 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 (/.f64 h l) (pow.f64 d 2))))
(*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 1/4 (pow.f64 M 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 (/.f64 h l) (pow.f64 d 2))))
(*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 1/4 (pow.f64 M 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 (/.f64 h l) (pow.f64 d 2))))
(*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 1/4 (pow.f64 M 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 (/.f64 h l) (pow.f64 d 2))))
(*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 1/4 (pow.f64 M 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 (/.f64 h l) (pow.f64 d 2))))
(*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 1/4 (pow.f64 M 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 (/.f64 h l) (pow.f64 d 2))))
(*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 1/4 (pow.f64 M 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 (/.f64 h l) (pow.f64 d 2))))
(*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 1/4 (pow.f64 M 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 (/.f64 h l) (pow.f64 d 2))))
(*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 1/4 (pow.f64 M 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 (/.f64 h l) (pow.f64 d 2))))
(*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 1/4 (pow.f64 M 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 (/.f64 h l) (pow.f64 d 2))))
(*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 1/4 (pow.f64 M 2)))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 M 2) h) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 1/4 (*.f64 (pow.f64 M 2) (/.f64 (/.f64 h l) (pow.f64 d 2))))
(*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) (*.f64 1/4 (pow.f64 M 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 (/.f64 h 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 (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 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 (/.f64 h l) (pow.f64 d 2))) -1/8)))
(+.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) -1/128)) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (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 d 4) (pow.f64 l 2))))) (+.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 D 6) (*.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 (*.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 (/.f64 h l) (pow.f64 d 2))) -1/8)))
(+.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) -1/128)) (+.f64 (*.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3))) -1/1024)) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 h l))))
(*.f64 (/.f64 D d) (*.f64 (*.f64 M (sqrt.f64 -1/4)) (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 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 -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 M (sqrt.f64 -1/4)) (*.f64 (/.f64 D 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 -1/4) (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))) (*.f64 (/.f64 D d) (*.f64 (*.f64 M (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 h l)))))
(+.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 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 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 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 (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 M (sqrt.f64 -1/4)) (*.f64 (/.f64 D 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 (/.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 -1/4) (*.f64 (/.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) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))) (*.f64 (/.f64 D d) (*.f64 (*.f64 M (sqrt.f64 -1/4)) (sqrt.f64 (/.f64 h l))))))
(+.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 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3)))) (+.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 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (/.f64 (pow.f64 d 5) (sqrt.f64 -1/1024)) (pow.f64 (*.f64 D M) 5)))) (*.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 (/.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/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 M (sqrt.f64 -1/4)) (*.f64 (/.f64 D 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 (/.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/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 -1/4) (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 h l)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))) (+.f64 (*.f64 (/.f64 D d) (*.f64 (*.f64 M (sqrt.f64 -1/4)) (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) (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) (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 (sqrt.f64 (/.f64 h l)) -1))
(*.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D M) d)) (neg.f64 (sqrt.f64 (/.f64 h l))))
(*.f64 (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 D d))) (neg.f64 (sqrt.f64 (/.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (neg.f64 (/.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 (sqrt.f64 (/.f64 h l)) -1)) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D 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 (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 D 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 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (neg.f64 (/.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 -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/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3)))) (+.f64 (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1)) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D 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 (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 M (*.f64 (sqrt.f64 -1/4) (/.f64 D 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 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 (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 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (neg.f64 (/.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 -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 (sqrt.f64 (/.f64 h l)) -1)) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (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 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (/.f64 (pow.f64 d 5) (sqrt.f64 -1/1024)) (pow.f64 (*.f64 D M) 5)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D 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 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 (/.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 M (*.f64 (sqrt.f64 -1/4) (/.f64 D 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 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 (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 (/.f64 h l)) (*.f64 (*.f64 D M) (neg.f64 (/.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 (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 (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)))))
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 (/.f64 h l) (pow.f64 d 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 1 (+.f64 (*.f64 -1/128 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 D 4) (*.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 (/.f64 h l) (pow.f64 d 2))) -1/8)))
(+.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) -1/128)) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 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 (*.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/128 (*.f64 (*.f64 (pow.f64 M 4) (pow.f64 h 2)) (/.f64 (pow.f64 D 4) (*.f64 (pow.f64 d 4) (pow.f64 l 2))))) (+.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 D 6) (*.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 (*.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 (/.f64 h l) (pow.f64 d 2))) -1/8)))
(+.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) -1/128)) (+.f64 (*.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3))) -1/1024)) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 d 2) l))) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 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 (/.f64 h l) (pow.f64 d 2))) -1/8)))
(+.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) -1/128)) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 d 4) (pow.f64 l 2))))) (+.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 D 6) (*.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 (*.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 (/.f64 h l) (pow.f64 d 2))) -1/8)))
(+.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) -1/128)) (+.f64 (*.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3))) -1/1024)) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 d 2) l))) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 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 (/.f64 h l) (pow.f64 d 2))) -1/8)))
(+.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) -1/128)) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 d 4) (pow.f64 l 2))))) (+.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 D 6) (*.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 (*.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 (/.f64 h l) (pow.f64 d 2))) -1/8)))
(+.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) -1/128)) (+.f64 (*.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3))) -1/1024)) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 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 (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 (/.f64 h 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 (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 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 (/.f64 h l) (pow.f64 d 2))) -1/8)))
(+.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) -1/128)) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (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 d 4) (pow.f64 l 2))))) (+.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 D 6) (*.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 (*.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 (/.f64 h l) (pow.f64 d 2))) -1/8)))
(+.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) -1/128)) (+.f64 (*.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3))) -1/1024)) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 D M) (/.f64 (sqrt.f64 -1/4) d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 h l))))
(*.f64 (/.f64 D d) (*.f64 (*.f64 M (sqrt.f64 -1/4)) (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/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 -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 M (sqrt.f64 -1/4)) (*.f64 (/.f64 D 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 -1/4) (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))) (*.f64 (/.f64 D d) (*.f64 (*.f64 M (sqrt.f64 -1/4)) (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 (/.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/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 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 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 (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 M (sqrt.f64 -1/4)) (*.f64 (/.f64 D 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 (/.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 -1/4) (*.f64 (/.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) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))) (*.f64 (/.f64 D d) (*.f64 (*.f64 M (sqrt.f64 -1/4)) (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 (/.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 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3)))) (+.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 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (/.f64 (pow.f64 d 5) (sqrt.f64 -1/1024)) (pow.f64 (*.f64 D M) 5)))) (*.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 (/.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/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 M (sqrt.f64 -1/4)) (*.f64 (/.f64 D 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 (/.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/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 -1/4) (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 h l)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))) (+.f64 (*.f64 (/.f64 D d) (*.f64 (*.f64 M (sqrt.f64 -1/4)) (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) (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) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 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 (sqrt.f64 (/.f64 h l)) -1))
(*.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D M) d)) (neg.f64 (sqrt.f64 (/.f64 h l))))
(*.f64 (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 D d))) (neg.f64 (sqrt.f64 (/.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (neg.f64 (/.f64 (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 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1)) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D 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 (*.f64 M (*.f64 (sqrt.f64 -1/4) (/.f64 D 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 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (neg.f64 (/.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 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 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3)))) (+.f64 (*.f64 (*.f64 (*.f64 D M) (/.f64 (sqrt.f64 -1/4) d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1)) (*.f64 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D 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 (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 M (*.f64 (sqrt.f64 -1/4) (/.f64 D 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 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 (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 (sqrt.f64 (/.f64 h l)) (*.f64 (*.f64 D M) (neg.f64 (/.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 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 (sqrt.f64 (/.f64 h l)) -1)) (+.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (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 -1/16 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (/.f64 (pow.f64 d 5) (sqrt.f64 -1/1024)) (pow.f64 (*.f64 D M) 5)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 -1/4) (/.f64 (*.f64 D 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 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 (/.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 M (*.f64 (sqrt.f64 -1/4) (/.f64 D 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 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 (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 (/.f64 h l)) (*.f64 (*.f64 D M) (neg.f64 (/.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 (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 (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 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 M (sqrt.f64 -1/4)) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l))))
(*.f64 (sqrt.f64 -1/4) (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 h l))))
(*.f64 (/.f64 D d) (*.f64 (*.f64 M (sqrt.f64 -1/4)) (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 D (*.f64 M (sqrt.f64 -1/4)))) (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 M (sqrt.f64 -1/4)) (*.f64 (/.f64 D 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 -1/4) (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))) (*.f64 (/.f64 D d) (*.f64 (*.f64 M (sqrt.f64 -1/4)) (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 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 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 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 (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 M (sqrt.f64 -1/4)) (*.f64 (/.f64 D 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 (/.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 -1/4) (*.f64 (/.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) (pow.f64 (*.f64 D (*.f64 M (sqrt.f64 -1/4))) 3)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))) (*.f64 (/.f64 D d) (*.f64 (*.f64 M (sqrt.f64 -1/4)) (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))))))))
(+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (pow.f64 l 3) (pow.f64 h 3))) (/.f64 (/.f64 (pow.f64 d 3) (sqrt.f64 -1/64)) (pow.f64 (*.f64 D M) 3)))) (+.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 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (/.f64 (/.f64 (pow.f64 d 5) (sqrt.f64 -1/1024)) (pow.f64 (*.f64 D M) 5)))) (*.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 (/.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/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 M (sqrt.f64 -1/4)) (*.f64 (/.f64 D 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 (/.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/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 -1/4) (*.f64 (/.f64 (*.f64 D M) d) (sqrt.f64 (/.f64 h l)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 1/2 (/.f64 d (*.f64 D (*.f64 M (sqrt.f64 -1/4)))))) (+.f64 (*.f64 (/.f64 D d) (*.f64 (*.f64 M (sqrt.f64 -1/4)) (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) (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) (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 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 (/.f64 h 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 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 (/.f64 h l) (pow.f64 d 2))) -1/8)))
(+.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) -1/128)) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 d 4) (pow.f64 l 2))))) (+.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 D 6) (*.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 (*.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 (/.f64 h l) (pow.f64 d 2))) -1/8)))
(+.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) -1/128)) (+.f64 (*.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3))) -1/1024)) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 d 2) l))) -1/8))
(+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 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 (/.f64 h l) (pow.f64 d 2))) -1/8)))
(+.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) -1/128)) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 d 4) (pow.f64 l 2))))) (+.f64 (*.f64 -1/1024 (*.f64 (*.f64 (pow.f64 M 6) (pow.f64 h 3)) (/.f64 (pow.f64 D 6) (*.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 (*.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 (/.f64 h l) (pow.f64 d 2))) -1/8)))
(+.f64 (*.f64 (pow.f64 (*.f64 D M) 4) (*.f64 (/.f64 (pow.f64 h 2) (*.f64 (pow.f64 d 4) (pow.f64 l 2))) -1/128)) (+.f64 (*.f64 (pow.f64 (*.f64 D M) 6) (*.f64 (/.f64 (pow.f64 h 3) (*.f64 (pow.f64 d 6) (pow.f64 l 3))) -1/1024)) (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 2))) -1/8))))
(+.f64 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2))) 0)
(/.f64 (pow.f64 D 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 (/.f64 M d) 2)))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) (/.f64 4 (/.f64 h l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(+.f64 0 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2))))
(/.f64 (pow.f64 D 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 (/.f64 M d) 2)))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) (/.f64 4 (/.f64 h l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(-.f64 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2))) 0)
(/.f64 (pow.f64 D 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 (/.f64 M d) 2)))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) (/.f64 4 (/.f64 h l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(/.f64 2 (/.f64 (/.f64 (/.f64 8 h) (/.f64 (pow.f64 (/.f64 M d) 2) l)) (pow.f64 D 2)))
(/.f64 (pow.f64 D 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 (/.f64 M d) 2)))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) (/.f64 4 (/.f64 h l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(/.f64 (pow.f64 D 2) (/.f64 l (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 4 h))))
(/.f64 (pow.f64 D 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 (/.f64 M d) 2)))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) (/.f64 4 (/.f64 h l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(/.f64 h (/.f64 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))) (pow.f64 D 2)))
(/.f64 (pow.f64 D 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 (/.f64 M d) 2)))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) (/.f64 4 (/.f64 h l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2)))
(/.f64 (pow.f64 D 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 (/.f64 M d) 2)))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) (/.f64 4 (/.f64 h l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 h (*.f64 l 4))) (/.f64 1 (pow.f64 D 2)))
(/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (/.f64 h l) 4)) (/.f64 1 (pow.f64 D 2)))
(/.f64 (pow.f64 D 2) (/.f64 (/.f64 1 (/.f64 (/.f64 h l) 4)) (pow.f64 (/.f64 M d) 2)))
(/.f64 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2))) 1)
(/.f64 (pow.f64 D 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 (/.f64 M d) 2)))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) (/.f64 4 (/.f64 h l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(/.f64 1 (/.f64 (/.f64 l (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 4 h))) (pow.f64 D 2)))
(/.f64 (pow.f64 D 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 (/.f64 M d) 2)))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) (/.f64 4 (/.f64 h l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(/.f64 (*.f64 2 (pow.f64 (/.f64 M d) 2)) (/.f64 (*.f64 8 (/.f64 l h)) (pow.f64 D 2)))
(/.f64 (pow.f64 D 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 (/.f64 M d) 2)))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) (/.f64 4 (/.f64 h l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(/.f64 (+.f64 h h) (/.f64 (*.f64 2 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2)))) (pow.f64 D 2)))
(/.f64 (pow.f64 D 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 (/.f64 M d) 2)))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) (/.f64 4 (/.f64 h l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(/.f64 (/.f64 h l) (/.f64 (/.f64 4 (pow.f64 (/.f64 M d) 2)) (pow.f64 D 2)))
(/.f64 (pow.f64 D 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 (/.f64 M d) 2)))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) (/.f64 4 (/.f64 h l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(/.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 M d) 2) 1/2)) (/.f64 2 (pow.f64 D 2)))
(/.f64 (pow.f64 D 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 (/.f64 M d) 2)))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) (/.f64 4 (/.f64 h l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(/.f64 (/.f64 2 (/.f64 l h)) (/.f64 (*.f64 2 (/.f64 4 (pow.f64 (/.f64 M d) 2))) (pow.f64 D 2)))
(/.f64 (pow.f64 D 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 (/.f64 M d) 2)))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) (/.f64 4 (/.f64 h l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(/.f64 (*.f64 2 (pow.f64 D 2)) (/.f64 (/.f64 8 h) (/.f64 (pow.f64 (/.f64 M d) 2) l)))
(/.f64 (pow.f64 D 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 (/.f64 M d) 2)))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) (/.f64 4 (/.f64 h l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(/.f64 (*.f64 (pow.f64 D 2) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 M d) 2) 1/2))) 2)
(/.f64 (pow.f64 D 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 (/.f64 M d) 2)))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) (/.f64 4 (/.f64 h l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(/.f64 (*.f64 4 (pow.f64 (/.f64 M d) 2)) (/.f64 (/.f64 l (/.f64 h 16)) (pow.f64 D 2)))
(/.f64 (pow.f64 D 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 (/.f64 M d) 2)))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) (/.f64 4 (/.f64 h l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(/.f64 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 4 h)) (/.f64 l (pow.f64 D 2)))
(/.f64 (pow.f64 D 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 (/.f64 M d) 2)))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) (/.f64 4 (/.f64 h l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(/.f64 (/.f64 1 l) (/.f64 (/.f64 4 (*.f64 h (pow.f64 (/.f64 M d) 2))) (pow.f64 D 2)))
(/.f64 (pow.f64 D 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 (/.f64 M d) 2)))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) (/.f64 4 (/.f64 h l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(/.f64 (neg.f64 h) (/.f64 (neg.f64 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2)))) (pow.f64 D 2)))
(/.f64 (pow.f64 D 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 (/.f64 M d) 2)))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) (/.f64 4 (/.f64 h l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(/.f64 (/.f64 (neg.f64 h) l) (/.f64 (neg.f64 (/.f64 4 (pow.f64 (/.f64 M d) 2))) (pow.f64 D 2)))
(/.f64 (pow.f64 D 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 (/.f64 M d) 2)))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) (/.f64 4 (/.f64 h l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(/.f64 (neg.f64 (pow.f64 (/.f64 M d) 2)) (/.f64 (/.f64 (/.f64 l h) -1/4) (pow.f64 D 2)))
(/.f64 (pow.f64 D 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 (/.f64 M d) 2)))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) (/.f64 4 (/.f64 h l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) 1/4) (/.f64 (/.f64 l h) (pow.f64 D 2)))
(/.f64 (pow.f64 D 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 (/.f64 M d) 2)))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) (/.f64 4 (/.f64 h l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(/.f64 (*.f64 (pow.f64 D 2) 4) (*.f64 4 (/.f64 l (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 4 h)))))
(/.f64 (pow.f64 D 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 (/.f64 M d) 2)))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) (/.f64 4 (/.f64 h l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(/.f64 (*.f64 4 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2)))) 4)
(/.f64 (pow.f64 D 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 (/.f64 M d) 2)))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) (/.f64 4 (/.f64 h l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(/.f64 (/.f64 (pow.f64 D 2) (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2)))) (/.f64 1 h))
(/.f64 (pow.f64 D 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 (/.f64 M d) 2)))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) (/.f64 4 (/.f64 h l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(/.f64 (*.f64 2 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 4 h))) (/.f64 (+.f64 l l) (pow.f64 D 2)))
(/.f64 (pow.f64 D 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 (/.f64 M d) 2)))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) (/.f64 4 (/.f64 h l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(/.f64 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 -4 h)) (/.f64 (neg.f64 l) (pow.f64 D 2)))
(/.f64 (pow.f64 D 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 (/.f64 M d) 2)))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) (/.f64 4 (/.f64 h l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 h l)) (/.f64 4 (pow.f64 D 2)))
(/.f64 (pow.f64 D 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 (/.f64 M d) 2)))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) (/.f64 4 (/.f64 h l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 h l))) (/.f64 8 (pow.f64 D 2)))
(/.f64 (pow.f64 D 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 (/.f64 M d) 2)))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) (/.f64 4 (/.f64 h l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(/.f64 (*.f64 (/.f64 h l) (*.f64 4 (pow.f64 (/.f64 M d) 2))) (/.f64 16 (pow.f64 D 2)))
(/.f64 (pow.f64 D 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 (/.f64 M d) 2)))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) (/.f64 4 (/.f64 h l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(/.f64 (*.f64 (/.f64 h l) (neg.f64 (pow.f64 (/.f64 M d) 2))) (/.f64 -4 (pow.f64 D 2)))
(/.f64 (pow.f64 D 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 (/.f64 M d) 2)))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) (/.f64 4 (/.f64 h l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(/.f64 (*.f64 2 (*.f64 4 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2))))) 8)
(/.f64 (pow.f64 D 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 (/.f64 M d) 2)))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) (/.f64 4 (/.f64 h l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(/.f64 (/.f64 (*.f64 (pow.f64 D 2) 4) (/.f64 l (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 4 h)))) 4)
(/.f64 (pow.f64 D 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 (/.f64 M d) 2)))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) (/.f64 4 (/.f64 h l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(/.f64 (/.f64 (pow.f64 D 2) l) (/.f64 4 (*.f64 h (pow.f64 (/.f64 M d) 2))))
(/.f64 (pow.f64 D 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 (/.f64 M d) 2)))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) (/.f64 4 (/.f64 h l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(/.f64 (/.f64 (pow.f64 D 2) (/.f64 4 (pow.f64 (/.f64 M d) 2))) (/.f64 l h))
(/.f64 (pow.f64 D 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 (/.f64 M d) 2)))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) (/.f64 4 (/.f64 h l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(/.f64 (neg.f64 (pow.f64 D 2)) (neg.f64 (/.f64 l (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 4 h)))))
(/.f64 (pow.f64 D 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 (/.f64 M d) 2)))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) (/.f64 4 (/.f64 h l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(pow.f64 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2))) 1)
(/.f64 (pow.f64 D 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 (/.f64 M d) 2)))
(/.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) (/.f64 4 (/.f64 h l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(+.f64 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))) 0)
(*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2)))
(*.f64 4 (/.f64 l (pow.f64 (/.f64 M d) 2)))
(+.f64 0 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))))
(*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2)))
(*.f64 4 (/.f64 l (pow.f64 (/.f64 M d) 2)))
(-.f64 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))) 0)
(*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2)))
(*.f64 4 (/.f64 l (pow.f64 (/.f64 M d) 2)))
(/.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) 1/2) l))
(*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2)))
(*.f64 4 (/.f64 l (pow.f64 (/.f64 M d) 2)))
(/.f64 l (*.f64 (pow.f64 (/.f64 M d) 2) 1/4))
(*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2)))
(*.f64 4 (/.f64 l (pow.f64 (/.f64 M d) 2)))
(/.f64 4 (/.f64 (pow.f64 (/.f64 M d) 2) l))
(*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2)))
(*.f64 4 (/.f64 l (pow.f64 (/.f64 M d) 2)))
(/.f64 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))) 1)
(*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2)))
(*.f64 4 (/.f64 l (pow.f64 (/.f64 M d) 2)))
(/.f64 1 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) 1/4) l))
(*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2)))
(*.f64 4 (/.f64 l (pow.f64 (/.f64 M d) 2)))
(/.f64 8 (/.f64 (*.f64 2 (pow.f64 (/.f64 M d) 2)) l))
(*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2)))
(*.f64 4 (/.f64 l (pow.f64 (/.f64 M d) 2)))
(/.f64 (*.f64 2 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2)))) 2)
(*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2)))
(*.f64 4 (/.f64 l (pow.f64 (/.f64 M d) 2)))
(/.f64 (*.f64 (/.f64 4 (pow.f64 (/.f64 M d) 2)) (*.f64 l 4)) 4)
(*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2)))
(*.f64 4 (/.f64 l (pow.f64 (/.f64 M d) 2)))
(/.f64 (+.f64 l l) (*.f64 (pow.f64 (/.f64 M d) 2) 1/2))
(*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2)))
(*.f64 4 (/.f64 l (pow.f64 (/.f64 M d) 2)))
(/.f64 (neg.f64 l) (neg.f64 (*.f64 (pow.f64 (/.f64 M d) 2) 1/4)))
(*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2)))
(*.f64 4 (/.f64 l (pow.f64 (/.f64 M d) 2)))
(/.f64 (*.f64 l 4) (*.f64 4 (*.f64 (pow.f64 (/.f64 M d) 2) 1/4)))
(*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2)))
(*.f64 4 (/.f64 l (pow.f64 (/.f64 M d) 2)))
(/.f64 (*.f64 2 (*.f64 (/.f64 4 (pow.f64 (/.f64 M d) 2)) (*.f64 l 4))) 8)
(*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2)))
(*.f64 4 (/.f64 l (pow.f64 (/.f64 M d) 2)))
(/.f64 (/.f64 (*.f64 l 4) (*.f64 (pow.f64 (/.f64 M d) 2) 1/4)) 4)
(*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2)))
(*.f64 4 (/.f64 l (pow.f64 (/.f64 M d) 2)))
(/.f64 (/.f64 l (pow.f64 (/.f64 M d) 2)) 1/4)
(*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2)))
(*.f64 4 (/.f64 l (pow.f64 (/.f64 M d) 2)))
(pow.f64 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))) 1)
(*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2)))
(*.f64 4 (/.f64 l (pow.f64 (/.f64 M d) 2)))
(+.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 h (*.f64 l 4))) 0)
(*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (/.f64 h l) 4))
(+.f64 0 (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 h (*.f64 l 4))))
(*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (/.f64 h l) 4))
(-.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 h (*.f64 l 4))) 0)
(*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (/.f64 h l) 4))
(*.f64 2 (/.f64 h (*.f64 2 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))))))
(*.f64 2 (/.f64 h (*.f64 2 (*.f64 4 (/.f64 l (pow.f64 (/.f64 M d) 2))))))
(*.f64 2 (/.f64 h (*.f64 (/.f64 l (pow.f64 (/.f64 M d) 2)) 8)))
(*.f64 2 (/.f64 (pow.f64 (/.f64 M d) 2) (*.f64 8 (/.f64 l h))))
(*.f64 2 (/.f64 (pow.f64 (/.f64 M d) 2) (*.f64 (/.f64 l h) 8)))
(*.f64 2 (/.f64 h (/.f64 8 (/.f64 (pow.f64 (/.f64 M d) 2) l))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 h (*.f64 l 4))) 2))
(*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (/.f64 h l) 4))
(*.f64 h (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) 1/4) l))
(*.f64 h (*.f64 1/4 (/.f64 (pow.f64 (/.f64 M d) 2) l)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (/.f64 M d) 2) l)))
(*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 (/.f64 1/4 l) h))
(*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 h (*.f64 l 4)))
(*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (/.f64 h l) 4))
(*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 h (*.f64 l 4))) 1)
(*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (/.f64 h l) 4))
(*.f64 1 (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 h (*.f64 l 4))))
(*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (/.f64 h l) 4))
(*.f64 (*.f64 2 (pow.f64 (/.f64 M d) 2)) (/.f64 h (*.f64 l 8)))
(*.f64 2 (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 h (*.f64 l 8))))
(*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 2 (/.f64 h (*.f64 l 8))))
(*.f64 (*.f64 2 (pow.f64 (/.f64 M d) 2)) (/.f64 2 (/.f64 l (/.f64 h 16))))
(*.f64 2 (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 h (*.f64 l 8))))
(*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 2 (/.f64 h (*.f64 l 8))))
(*.f64 (+.f64 h h) (/.f64 (/.f64 1/2 l) (/.f64 4 (pow.f64 (/.f64 M d) 2))))
(*.f64 h (*.f64 1/4 (/.f64 (pow.f64 (/.f64 M d) 2) l)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (/.f64 M d) 2) l)))
(*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 (/.f64 1/4 l) h))
(*.f64 (+.f64 h h) (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) 1/4) (/.f64 1/2 l)))
(*.f64 h (*.f64 1/4 (/.f64 (pow.f64 (/.f64 M d) 2) l)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (/.f64 M d) 2) l)))
(*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 (/.f64 1/4 l) h))
(*.f64 (+.f64 h h) (*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) 1/4) l) 1/2))
(*.f64 h (*.f64 1/4 (/.f64 (pow.f64 (/.f64 M d) 2) l)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (/.f64 M d) 2) l)))
(*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 (/.f64 1/4 l) h))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 M d) 2) 1/4))
(*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 M d) 2) 1/2)) 1/2)
(*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 (*.f64 h 4) (/.f64 1 (*.f64 (/.f64 4 (pow.f64 (/.f64 M d) 2)) (*.f64 l 4))))
(*.f64 h (*.f64 4 (/.f64 1 (*.f64 l (*.f64 4 (/.f64 4 (pow.f64 (/.f64 M d) 2)))))))
(*.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 (/.f64 M d) 2) 4) (*.f64 l 4)) h))
(*.f64 (*.f64 h 4) (/.f64 1 (*.f64 (/.f64 l (pow.f64 (/.f64 M d) 2)) 16)))
(*.f64 h (*.f64 4 (/.f64 1 (/.f64 (*.f64 l 16) (pow.f64 (/.f64 M d) 2)))))
(*.f64 (/.f64 2 (/.f64 l h)) (/.f64 1 (*.f64 2 (/.f64 4 (pow.f64 (/.f64 M d) 2)))))
(*.f64 (/.f64 2 (/.f64 l h)) (/.f64 1/2 (/.f64 4 (pow.f64 (/.f64 M d) 2))))
(*.f64 (/.f64 2 (/.f64 l h)) (/.f64 (pow.f64 (/.f64 M d) 2) 8))
(*.f64 (/.f64 h (/.f64 l 2)) (/.f64 (pow.f64 (/.f64 M d) 2) 8))
(*.f64 (*.f64 4 (pow.f64 (/.f64 M d) 2)) (/.f64 1 (*.f64 2 (*.f64 8 (/.f64 l h)))))
(*.f64 (*.f64 4 (pow.f64 (/.f64 M d) 2)) (/.f64 1/2 (*.f64 (/.f64 l h) 8)))
(*.f64 4 (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 1/16 (/.f64 l h))))
(*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 4 (/.f64 1/16 (/.f64 l h))))
(*.f64 (*.f64 4 (pow.f64 (/.f64 M d) 2)) (/.f64 1 (/.f64 l (/.f64 h 16))))
(*.f64 4 (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (/.f64 h 16) (/.f64 l 1))))
(*.f64 4 (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 h (*.f64 16 l))))
(*.f64 4 (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 h (*.f64 l 16))))
(*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 4 (/.f64 h (*.f64 l 16))))
(*.f64 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 4 h)) (/.f64 1 l))
(*.f64 (/.f64 h (/.f64 4 (pow.f64 (/.f64 M d) 2))) (/.f64 1 l))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) 1/4) l) h)
(*.f64 h (*.f64 1/4 (/.f64 (pow.f64 (/.f64 M d) 2) l)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (/.f64 M d) 2) l)))
(*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 (/.f64 1/4 l) h))
(*.f64 (/.f64 1 l) (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 4 h)))
(*.f64 (/.f64 h (/.f64 4 (pow.f64 (/.f64 M d) 2))) (/.f64 1 l))
(*.f64 (neg.f64 h) (/.f64 1 (neg.f64 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))))))
(*.f64 (neg.f64 h) (/.f64 (/.f64 (pow.f64 (/.f64 M d) 2) 4) (neg.f64 l)))
(/.f64 h (*.f64 4 (/.f64 l (pow.f64 (/.f64 M d) 2))))
(*.f64 (neg.f64 h) (/.f64 1 (*.f64 (/.f64 4 (pow.f64 (/.f64 M d) 2)) (neg.f64 l))))
(*.f64 (neg.f64 h) (/.f64 1 (neg.f64 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))))))
(*.f64 (neg.f64 h) (/.f64 (/.f64 (pow.f64 (/.f64 M d) 2) 4) (neg.f64 l)))
(/.f64 h (*.f64 4 (/.f64 l (pow.f64 (/.f64 M d) 2))))
(*.f64 (/.f64 (neg.f64 h) l) (/.f64 1 (neg.f64 (/.f64 4 (pow.f64 (/.f64 M d) 2)))))
(*.f64 (neg.f64 h) (/.f64 1 (neg.f64 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))))))
(*.f64 (neg.f64 h) (/.f64 (/.f64 (pow.f64 (/.f64 M d) 2) 4) (neg.f64 l)))
(/.f64 h (*.f64 4 (/.f64 l (pow.f64 (/.f64 M d) 2))))
(*.f64 (neg.f64 (pow.f64 (/.f64 M d) 2)) (/.f64 1 (/.f64 (/.f64 l h) -1/4)))
(*.f64 (neg.f64 (pow.f64 (/.f64 M d) 2)) (/.f64 1 (/.f64 l (*.f64 h -1/4))))
(*.f64 (neg.f64 (pow.f64 (/.f64 M d) 2)) (/.f64 -1/4 (/.f64 l h)))
(*.f64 (neg.f64 (pow.f64 (/.f64 M d) 2)) (/.f64 h (/.f64 l -1/4)))
(*.f64 (pow.f64 (/.f64 M d) 2) (neg.f64 (/.f64 h (/.f64 l -1/4))))
(*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) 1/4) (/.f64 h l))
(*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 -1 (/.f64 h (neg.f64 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))))))
(*.f64 (neg.f64 h) (/.f64 1 (neg.f64 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))))))
(*.f64 (neg.f64 h) (/.f64 (/.f64 (pow.f64 (/.f64 M d) 2) 4) (neg.f64 l)))
(/.f64 h (*.f64 4 (/.f64 l (pow.f64 (/.f64 M d) 2))))
(*.f64 -1 (/.f64 h (*.f64 (/.f64 4 (pow.f64 (/.f64 M d) 2)) (neg.f64 l))))
(*.f64 (neg.f64 h) (/.f64 1 (neg.f64 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))))))
(*.f64 (neg.f64 h) (/.f64 (/.f64 (pow.f64 (/.f64 M d) 2) 4) (neg.f64 l)))
(/.f64 h (*.f64 4 (/.f64 l (pow.f64 (/.f64 M d) 2))))
(*.f64 -1 (/.f64 (/.f64 h l) (neg.f64 (/.f64 4 (pow.f64 (/.f64 M d) 2)))))
(*.f64 (neg.f64 h) (/.f64 1 (neg.f64 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))))))
(*.f64 (neg.f64 h) (/.f64 (/.f64 (pow.f64 (/.f64 M d) 2) 4) (neg.f64 l)))
(/.f64 h (*.f64 4 (/.f64 l (pow.f64 (/.f64 M d) 2))))
(*.f64 (*.f64 2 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 4 h))) (/.f64 1/2 l))
(*.f64 (*.f64 2 (/.f64 h (/.f64 4 (pow.f64 (/.f64 M d) 2)))) (/.f64 1/2 l))
(*.f64 2 (*.f64 (/.f64 h (/.f64 4 (pow.f64 (/.f64 M d) 2))) (/.f64 1/2 l)))
(*.f64 (/.f64 h (/.f64 4 (pow.f64 (/.f64 M d) 2))) (*.f64 2 (/.f64 1/2 l)))
(*.f64 1/2 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 M d) 2) 1/2)))
(*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 1/4 (/.f64 h l)))
(*.f64 1/4 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 l h)))
(*.f64 1/4 (/.f64 h (/.f64 l (pow.f64 (/.f64 M d) 2))))
(*.f64 (/.f64 (/.f64 1/2 l) (/.f64 4 (pow.f64 (/.f64 M d) 2))) (+.f64 h h))
(*.f64 h (*.f64 1/4 (/.f64 (pow.f64 (/.f64 M d) 2) l)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (/.f64 M d) 2) l)))
(*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 (/.f64 1/4 l) h))
(*.f64 (/.f64 1/2 l) (*.f64 2 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 4 h))))
(*.f64 (*.f64 2 (/.f64 h (/.f64 4 (pow.f64 (/.f64 M d) 2)))) (/.f64 1/2 l))
(*.f64 2 (*.f64 (/.f64 h (/.f64 4 (pow.f64 (/.f64 M d) 2))) (/.f64 1/2 l)))
(*.f64 (/.f64 h (/.f64 4 (pow.f64 (/.f64 M d) 2))) (*.f64 2 (/.f64 1/2 l)))
(*.f64 (/.f64 h (*.f64 l 8)) (*.f64 2 (pow.f64 (/.f64 M d) 2)))
(*.f64 2 (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 h (*.f64 l 8))))
(*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 2 (/.f64 h (*.f64 l 8))))
(*.f64 (/.f64 h (*.f64 l 4)) (pow.f64 (/.f64 M d) 2))
(*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (/.f64 h l) 4))
(*.f64 (pow.f64 (/.f64 1 d) 2) (/.f64 (pow.f64 M 2) (*.f64 4 (/.f64 l h))))
(*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 M d) 2) 1/4) (/.f64 1/2 l)) (+.f64 h h))
(*.f64 h (*.f64 1/4 (/.f64 (pow.f64 (/.f64 M d) 2) l)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (/.f64 M d) 2) l)))
(*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 (/.f64 1/4 l) h))
(*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) 1/4) l) 1/2) (+.f64 h h))
(*.f64 h (*.f64 1/4 (/.f64 (pow.f64 (/.f64 M d) 2) l)))
(*.f64 1/4 (*.f64 h (/.f64 (pow.f64 (/.f64 M d) 2) l)))
(*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 (/.f64 1/4 l) h))
(*.f64 (/.f64 h (neg.f64 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))))) -1)
(*.f64 (neg.f64 h) (/.f64 1 (neg.f64 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))))))
(*.f64 (neg.f64 h) (/.f64 (/.f64 (pow.f64 (/.f64 M d) 2) 4) (neg.f64 l)))
(/.f64 h (*.f64 4 (/.f64 l (pow.f64 (/.f64 M d) 2))))
(*.f64 (/.f64 h (*.f64 (/.f64 4 (pow.f64 (/.f64 M d) 2)) (neg.f64 l))) -1)
(*.f64 (neg.f64 h) (/.f64 1 (neg.f64 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))))))
(*.f64 (neg.f64 h) (/.f64 (/.f64 (pow.f64 (/.f64 M d) 2) 4) (neg.f64 l)))
(/.f64 h (*.f64 4 (/.f64 l (pow.f64 (/.f64 M d) 2))))
(*.f64 (/.f64 (/.f64 h l) (neg.f64 (/.f64 4 (pow.f64 (/.f64 M d) 2)))) -1)
(*.f64 (neg.f64 h) (/.f64 1 (neg.f64 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))))))
(*.f64 (neg.f64 h) (/.f64 (/.f64 (pow.f64 (/.f64 M d) 2) 4) (neg.f64 l)))
(/.f64 h (*.f64 4 (/.f64 l (pow.f64 (/.f64 M d) 2))))
(*.f64 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 l h)) 1/4)
(*.f64 1/4 (/.f64 h (/.f64 l (pow.f64 (/.f64 M d) 2))))
(*.f64 1/4 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 l h)))
(*.f64 (/.f64 1 (*.f64 2 (/.f64 4 (pow.f64 (/.f64 M d) 2)))) (/.f64 2 (/.f64 l h)))
(*.f64 (/.f64 2 (/.f64 l h)) (/.f64 1/2 (/.f64 4 (pow.f64 (/.f64 M d) 2))))
(*.f64 (/.f64 2 (/.f64 l h)) (/.f64 (pow.f64 (/.f64 M d) 2) 8))
(*.f64 (/.f64 h (/.f64 l 2)) (/.f64 (pow.f64 (/.f64 M d) 2) 8))
(*.f64 (/.f64 h (*.f64 2 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))))) 2)
(*.f64 2 (/.f64 h (*.f64 2 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))))))
(*.f64 2 (/.f64 h (*.f64 2 (*.f64 4 (/.f64 l (pow.f64 (/.f64 M d) 2))))))
(*.f64 2 (/.f64 h (*.f64 (/.f64 l (pow.f64 (/.f64 M d) 2)) 8)))
(*.f64 (/.f64 (pow.f64 M 2) (*.f64 4 (/.f64 l h))) (pow.f64 (/.f64 1 d) 2))
(*.f64 (pow.f64 (/.f64 1 d) 2) (/.f64 (pow.f64 M 2) (*.f64 4 (/.f64 l h))))
(*.f64 (/.f64 (pow.f64 (/.f64 M d) 2) (*.f64 8 (/.f64 l h))) 2)
(*.f64 2 (/.f64 (pow.f64 (/.f64 M d) 2) (*.f64 (/.f64 l h) 8)))
(*.f64 2 (/.f64 h (/.f64 8 (/.f64 (pow.f64 (/.f64 M d) 2) l))))
(*.f64 (/.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 h (*.f64 l 4))) 2) 2)
(*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (/.f64 h l) 4))
(*.f64 (/.f64 1 (*.f64 (/.f64 4 (pow.f64 (/.f64 M d) 2)) (*.f64 l 4))) (*.f64 h 4))
(*.f64 h (*.f64 4 (/.f64 1 (*.f64 l (*.f64 4 (/.f64 4 (pow.f64 (/.f64 M d) 2)))))))
(*.f64 4 (*.f64 (/.f64 (/.f64 (pow.f64 (/.f64 M d) 2) 4) (*.f64 l 4)) h))
(*.f64 (*.f64 h 4) (/.f64 1 (*.f64 (/.f64 l (pow.f64 (/.f64 M d) 2)) 16)))
(*.f64 h (*.f64 4 (/.f64 1 (/.f64 (*.f64 l 16) (pow.f64 (/.f64 M d) 2)))))
(*.f64 (/.f64 1 (*.f64 2 (*.f64 8 (/.f64 l h)))) (*.f64 4 (pow.f64 (/.f64 M d) 2)))
(*.f64 (*.f64 4 (pow.f64 (/.f64 M d) 2)) (/.f64 1/2 (*.f64 (/.f64 l h) 8)))
(*.f64 4 (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 1/16 (/.f64 l h))))
(*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 4 (/.f64 1/16 (/.f64 l h))))
(*.f64 (/.f64 2 (/.f64 l (/.f64 h 16))) (*.f64 2 (pow.f64 (/.f64 M d) 2)))
(*.f64 2 (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 h (*.f64 l 8))))
(*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 2 (/.f64 h (*.f64 l 8))))
(*.f64 (/.f64 1 (/.f64 l (/.f64 h 16))) (*.f64 4 (pow.f64 (/.f64 M d) 2)))
(*.f64 4 (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (/.f64 h 16) (/.f64 l 1))))
(*.f64 4 (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 h (*.f64 16 l))))
(*.f64 4 (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 h (*.f64 l 16))))
(*.f64 (pow.f64 (/.f64 M d) 2) (*.f64 4 (/.f64 h (*.f64 l 16))))
(*.f64 (/.f64 1 (neg.f64 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))))) (neg.f64 h))
(*.f64 (neg.f64 h) (/.f64 1 (neg.f64 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))))))
(*.f64 (neg.f64 h) (/.f64 (/.f64 (pow.f64 (/.f64 M d) 2) 4) (neg.f64 l)))
(/.f64 h (*.f64 4 (/.f64 l (pow.f64 (/.f64 M d) 2))))
(*.f64 (/.f64 1 (*.f64 (/.f64 4 (pow.f64 (/.f64 M d) 2)) (neg.f64 l))) (neg.f64 h))
(*.f64 (neg.f64 h) (/.f64 1 (neg.f64 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))))))
(*.f64 (neg.f64 h) (/.f64 (/.f64 (pow.f64 (/.f64 M d) 2) 4) (neg.f64 l)))
(/.f64 h (*.f64 4 (/.f64 l (pow.f64 (/.f64 M d) 2))))
(*.f64 (/.f64 1 (neg.f64 (/.f64 4 (pow.f64 (/.f64 M d) 2)))) (/.f64 (neg.f64 h) l))
(*.f64 (neg.f64 h) (/.f64 1 (neg.f64 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))))))
(*.f64 (neg.f64 h) (/.f64 (/.f64 (pow.f64 (/.f64 M d) 2) 4) (neg.f64 l)))
(/.f64 h (*.f64 4 (/.f64 l (pow.f64 (/.f64 M d) 2))))
(*.f64 (/.f64 1 (/.f64 (/.f64 l h) -1/4)) (neg.f64 (pow.f64 (/.f64 M d) 2)))
(*.f64 (neg.f64 (pow.f64 (/.f64 M d) 2)) (/.f64 1 (/.f64 l (*.f64 h -1/4))))
(*.f64 (neg.f64 (pow.f64 (/.f64 M d) 2)) (/.f64 -1/4 (/.f64 l h)))
(*.f64 (neg.f64 (pow.f64 (/.f64 M d) 2)) (/.f64 h (/.f64 l -1/4)))
(*.f64 (pow.f64 (/.f64 M d) 2) (neg.f64 (/.f64 h (/.f64 l -1/4))))
(pow.f64 (*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 h (*.f64 l 4))) 1)
(*.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (/.f64 h l) 4))
(neg.f64 (/.f64 h (neg.f64 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))))))
(*.f64 (neg.f64 h) (/.f64 1 (neg.f64 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))))))
(*.f64 (neg.f64 h) (/.f64 (/.f64 (pow.f64 (/.f64 M d) 2) 4) (neg.f64 l)))
(/.f64 h (*.f64 4 (/.f64 l (pow.f64 (/.f64 M d) 2))))
(neg.f64 (/.f64 h (*.f64 (/.f64 4 (pow.f64 (/.f64 M d) 2)) (neg.f64 l))))
(*.f64 (neg.f64 h) (/.f64 1 (neg.f64 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))))))
(*.f64 (neg.f64 h) (/.f64 (/.f64 (pow.f64 (/.f64 M d) 2) 4) (neg.f64 l)))
(/.f64 h (*.f64 4 (/.f64 l (pow.f64 (/.f64 M d) 2))))
(neg.f64 (/.f64 (/.f64 h l) (neg.f64 (/.f64 4 (pow.f64 (/.f64 M d) 2)))))
(*.f64 (neg.f64 h) (/.f64 1 (neg.f64 (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))))))
(*.f64 (neg.f64 h) (/.f64 (/.f64 (pow.f64 (/.f64 M d) 2) 4) (neg.f64 l)))
(/.f64 h (*.f64 4 (/.f64 l (pow.f64 (/.f64 M d) 2))))
(+.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2))))) 0)
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 (/.f64 M d) 2)))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) (/.f64 4 (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))))
(+.f64 0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2))))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 (/.f64 M d) 2)))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) (/.f64 4 (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))))
(-.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2))))) 0)
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 (/.f64 M d) 2)))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) (/.f64 4 (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))))
(*.f64 2 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2))))) 2))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 (/.f64 M d) 2)))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) (/.f64 4 (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))))
(*.f64 1 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2))))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 (/.f64 M d) 2)))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) (/.f64 4 (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2))))) 1)
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 (/.f64 M d) 2)))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) (/.f64 4 (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))))
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2)))))) 1/2)
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 (/.f64 M d) 2)))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) (/.f64 4 (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2)))))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 (/.f64 M d) 2)))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) (/.f64 4 (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2))))) 2) 2)
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 (/.f64 M d) 2)))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) (/.f64 4 (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))))
(/.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2))))) 1)
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 (/.f64 M d) 2)))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) (/.f64 4 (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))))
(/.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2)))))) 2)
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 (/.f64 M d) 2)))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) (/.f64 4 (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))))
(/.f64 (*.f64 4 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2)))))) 4)
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 (/.f64 M d) 2)))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) (/.f64 4 (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))))
(/.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2))))))) 8)
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 (/.f64 M d) 2)))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) (/.f64 4 (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))))
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (/.f64 M d) 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 D 2))))) 1)
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 D 2) (/.f64 (*.f64 4 (/.f64 l h)) (pow.f64 (/.f64 M d) 2)))))
(sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 M d) D) 2) (/.f64 4 (/.f64 h l)))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))))

eval709.0ms (3.1%)

Compiler

Compiled 31405 to 20320 computations (35.3% saved)

prune390.0ms (1.7%)

Pruning

13 alts after pruning (8 fresh and 5 done)

PrunedKeptTotal
New120561211
Fresh022
Picked011
Done246
Total1207131220
Error
7.2b
Counts
1220 → 13
Alt Table
Click to see full alt table
StatusErrorProgram
62.2b
(/.f64 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)) l) (/.f64 (pow.f64 d 2) w0))
62.3b
(/.f64 (/.f64 w0 l) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))
62.3b
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l))))
62.2b
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))))
62.3b
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8))
23.4b
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (/.f64 (pow.f64 d 2) h))) -1/8)))
10.8b
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) l))))
11.1b
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2))))))
14.7b
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
19.2b
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) l)) 1/4)))))
22.5b
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 D 2) (/.f64 h (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))))))))
62.2b
(*.f64 2 (/.f64 (/.f64 (+.f64 w0 w0) l) (*.f64 (/.f64 (/.f64 (pow.f64 d 2) h) (*.f64 (pow.f64 (*.f64 D M) 2) -1/4)) 8)))
13.7b
w0
Compiler

Compiled 471 to 353 computations (25.1% saved)

localize31.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
3.9b
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4))
4.0b
(sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) l)))
4.9b
(*.f64 M (/.f64 D d))
5.2b
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) l)
Compiler

Compiled 106 to 53 computations (50% saved)

series7.0ms (0%)

Counts
3 → 156
Calls

42 calls:

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

rewrite103.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
2092×rational.json-1
1242×rational.json-simplify-2
1182×exponential.json-3
1182×rational.json-2
1182×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
019115
1140115
2342115
3932115
43205115
57701115
Stop Event
node limit
Counts
3 → 120
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) l)
(sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 l) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/4 l) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/2 l)) (*.f64 h 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (*.f64 h 1/8) l) (pow.f64 (*.f64 M (/.f64 D d)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 h (+.f64 l l)) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 h 1/8) (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 h (/.f64 1/4 (/.f64 l (pow.f64 (*.f64 M (/.f64 D d)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h 1/4) (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/2)) (/.f64 1/2 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/2)) (*.f64 (/.f64 1 l) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) (/.f64 h l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l) (*.f64 h 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 M 2) (*.f64 (*.f64 h 1/4) (/.f64 (pow.f64 (/.f64 D d) 2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 M 2) (/.f64 (*.f64 h (*.f64 1/4 (pow.f64 (/.f64 D d) 2))) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 M 2) (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 h l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 M 2) (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (/.f64 1/4 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 1/4 (/.f64 (pow.f64 M 2) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 M 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (*.f64 h (/.f64 1/4 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 1 l) (*.f64 h (*.f64 1/4 (pow.f64 M 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h (+.f64 l l))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h 1/2) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h 1/2) (*.f64 2 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h 1/2) (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h 1/2) (*.f64 (/.f64 2 l) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 (*.f64 h 1/8) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (*.f64 (/.f64 1 l) (*.f64 h 1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (*.f64 h (/.f64 1/4 l)) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 h h) (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 h h) (*.f64 (/.f64 1/4 (+.f64 l l)) (pow.f64 (*.f64 M (/.f64 D d)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 h h) (*.f64 1/8 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (pow.f64 M 2) (/.f64 h l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h) (/.f64 1/4 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h) (*.f64 1/4 (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h (*.f64 1/4 (pow.f64 (/.f64 D d) 2))) (/.f64 (pow.f64 M 2) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h (/.f64 1/4 l)) (pow.f64 (*.f64 M (/.f64 D d)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 M 2) l) (*.f64 h (*.f64 1/4 (pow.f64 (/.f64 D d) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h) -1/4) (/.f64 -1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h) -1/4) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 M 2)) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) (+.f64 l l)) (*.f64 h 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/2) (/.f64 h (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h 4) (*.f64 (/.f64 1/4 l) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (/.f64 D d) 2)) (*.f64 (/.f64 (pow.f64 M 2) (+.f64 l l)) (*.f64 h 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h (*.f64 1/4 (/.f64 (pow.f64 M 2) l))) (pow.f64 (/.f64 D d) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (+.f64 h h)) (/.f64 1/4 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h (*.f64 (pow.f64 (/.f64 D d) 2) 1/2)) (/.f64 (pow.f64 M 2) (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h (*.f64 1/4 (pow.f64 M 2))) (/.f64 (pow.f64 (/.f64 D d) 2) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l)) (*.f64 h 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h (+.f64 l l)) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 h (*.f64 1/4 (pow.f64 M 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 l) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)) h)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/2 l)) (*.f64 h 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 h 1/8) l) (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 l) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h 1/8) (*.f64 2 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 h 1/4) (/.f64 (pow.f64 (/.f64 D d) 2) l)) (pow.f64 M 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 h (*.f64 1/4 (pow.f64 (/.f64 D d) 2))) l) (pow.f64 M 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 h l)) (pow.f64 M 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 M 2))) (pow.f64 (/.f64 D d) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (*.f64 1/4 (pow.f64 (/.f64 D d) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (/.f64 1/4 l))) (pow.f64 M 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 M 2) (*.f64 h (/.f64 1/4 l))) (pow.f64 (/.f64 D d) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 l) 1/2) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 l) (*.f64 h (*.f64 1/4 (pow.f64 M 2)))) (pow.f64 (/.f64 D d) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l))) (*.f64 h 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 l) (*.f64 h 1/8)) (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/4 (/.f64 1 l)) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h) -1/4) l) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) (+.f64 l l)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) (+.f64 l l)) (+.f64 h h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 M 2) (+.f64 l l)) (*.f64 h (*.f64 (pow.f64 (/.f64 D d) 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 (+.f64 l l)) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (+.f64 h h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 (/.f64 l (pow.f64 (*.f64 M (/.f64 D d)) 2))) h)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 l) (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 l) (/.f64 1/2 l)) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h) -1/4) l))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h) -1/4) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (+.f64 h h)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h) -1/4))))))

simplify170.0ms (0.7%)

Algorithm
egg-herbie
Rules
1770×rational.json-simplify-51
1654×rational.json-simplify-35
930×rational.json-simplify-44
854×rational.json-simplify-47
816×rational.json-simplify-49
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
040014760
1102013844
2215013844
3375713844
Stop Event
node limit
Counts
276 → 212
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 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 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)))
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 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 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 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)))
(+.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l))) 0)
(+.f64 0 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l))))
(-.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l))) 0)
(*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) (+.f64 l l)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l))) 2))
(*.f64 2 (*.f64 (/.f64 1/2 l) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4))))
(*.f64 2 (*.f64 (/.f64 1/4 l) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/2))))
(*.f64 2 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/2 l)) (*.f64 h 1/4)))
(*.f64 2 (*.f64 (/.f64 (*.f64 h 1/8) l) (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 2 (*.f64 (/.f64 h (+.f64 l l)) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4)))
(*.f64 2 (*.f64 (*.f64 h 1/8) (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 h (/.f64 1/4 (/.f64 l (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)))
(*.f64 (*.f64 h 1/4) (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l))
(*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) (/.f64 1 l))
(*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l))) 1)
(*.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l))))
(*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/2)) (/.f64 1/2 l))
(*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/2)) (*.f64 (/.f64 1 l) 1/2))
(*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) (/.f64 h l))
(*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l) (*.f64 h 1/4))
(*.f64 (pow.f64 M 2) (*.f64 (*.f64 h 1/4) (/.f64 (pow.f64 (/.f64 D d) 2) l)))
(*.f64 (pow.f64 M 2) (/.f64 (*.f64 h (*.f64 1/4 (pow.f64 (/.f64 D d) 2))) l))
(*.f64 (pow.f64 M 2) (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 h l)))
(*.f64 (pow.f64 M 2) (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (/.f64 1/4 l))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 1/4 (/.f64 (pow.f64 M 2) l))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 M 2))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (*.f64 h (/.f64 1/4 l))))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 1 l) (*.f64 h (*.f64 1/4 (pow.f64 M 2)))))
(*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h (+.f64 l l))) 1/2)
(*.f64 (*.f64 h 1/2) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/2 l)))
(*.f64 (*.f64 h 1/2) (*.f64 2 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l))))
(*.f64 (*.f64 h 1/2) (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l) 1/2))
(*.f64 (*.f64 h 1/2) (*.f64 (/.f64 2 l) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4)))
(*.f64 (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 (*.f64 h 1/8) l))
(*.f64 (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (*.f64 (/.f64 1 l) (*.f64 h 1/8)))
(*.f64 4 (*.f64 (*.f64 h (/.f64 1/4 l)) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4)))
(*.f64 (+.f64 h h) (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) (+.f64 l l)))
(*.f64 (+.f64 h h) (*.f64 (/.f64 1/4 (+.f64 l l)) (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 (+.f64 h h) (*.f64 1/8 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l)))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (pow.f64 M 2) (/.f64 h l)))
(*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h) (/.f64 1/4 l))
(*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h) (*.f64 1/4 (/.f64 1 l)))
(*.f64 (*.f64 h (*.f64 1/4 (pow.f64 (/.f64 D d) 2))) (/.f64 (pow.f64 M 2) l))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4))
(*.f64 (*.f64 h (/.f64 1/4 l)) (pow.f64 (*.f64 M (/.f64 D d)) 2))
(*.f64 (/.f64 1 l) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)))
(*.f64 (/.f64 (pow.f64 M 2) l) (*.f64 h (*.f64 1/4 (pow.f64 (/.f64 D d) 2))))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h) -1/4) (/.f64 -1 l))
(*.f64 -1 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h) -1/4) l))
(*.f64 (*.f64 2 (pow.f64 M 2)) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) (+.f64 l l)) (*.f64 h 1/4)))
(*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/2) (/.f64 h (+.f64 l l)))
(*.f64 (*.f64 h 4) (*.f64 (/.f64 1/4 l) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4)))
(*.f64 (*.f64 2 (pow.f64 (/.f64 D d) 2)) (*.f64 (/.f64 (pow.f64 M 2) (+.f64 l l)) (*.f64 h 1/4)))
(*.f64 (*.f64 h (*.f64 1/4 (/.f64 (pow.f64 M 2) l))) (pow.f64 (/.f64 D d) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) 1/4)
(*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (+.f64 h h)) (/.f64 1/4 (+.f64 l l)))
(*.f64 (*.f64 h (*.f64 (pow.f64 (/.f64 D d) 2) 1/2)) (/.f64 (pow.f64 M 2) (+.f64 l l)))
(*.f64 (*.f64 h (*.f64 1/4 (pow.f64 M 2))) (/.f64 (pow.f64 (/.f64 D d) 2) l))
(*.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l)) (*.f64 h 1/8))
(*.f64 (/.f64 h (+.f64 l l)) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/2))
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h (+.f64 l l))))
(*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 h (*.f64 1/4 (pow.f64 M 2))))
(*.f64 (/.f64 1/4 l) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))
(*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)) h)
(*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/2 l)) (*.f64 h 1/2))
(*.f64 (/.f64 (*.f64 h 1/8) l) (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 (/.f64 1/2 l) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/2)))
(*.f64 (*.f64 h 1/8) (*.f64 2 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l)))
(*.f64 (*.f64 (*.f64 h 1/4) (/.f64 (pow.f64 (/.f64 D d) 2) l)) (pow.f64 M 2))
(*.f64 (/.f64 (*.f64 h (*.f64 1/4 (pow.f64 (/.f64 D d) 2))) l) (pow.f64 M 2))
(*.f64 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 h l)) (pow.f64 M 2))
(*.f64 (*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 M 2))) (pow.f64 (/.f64 D d) 2))
(*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (*.f64 1/4 (pow.f64 (/.f64 D d) 2)))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (/.f64 1/4 l))) (pow.f64 M 2))
(*.f64 (*.f64 (pow.f64 M 2) (*.f64 h (/.f64 1/4 l))) (pow.f64 (/.f64 D d) 2))
(*.f64 (*.f64 (/.f64 1 l) 1/2) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/2)))
(*.f64 (*.f64 (/.f64 1 l) (*.f64 h (*.f64 1/4 (pow.f64 M 2)))) (pow.f64 (/.f64 D d) 2))
(*.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l))) (*.f64 h 1/2))
(*.f64 (*.f64 (/.f64 1 l) (*.f64 h 1/8)) (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 (*.f64 1/4 (/.f64 1 l)) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h) -1/4) l) -1)
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) (+.f64 l l)) 2)
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) (+.f64 l l)) (+.f64 h h))
(*.f64 (/.f64 (pow.f64 M 2) (+.f64 l l)) (*.f64 h (*.f64 (pow.f64 (/.f64 D d) 2) 1/2)))
(*.f64 (/.f64 1/4 (+.f64 l l)) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (+.f64 h h)))
(*.f64 (/.f64 1/4 (/.f64 l (pow.f64 (*.f64 M (/.f64 D d)) 2))) h)
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l))) 2) 2)
(*.f64 (/.f64 -1 l) (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h) -1/4))
(*.f64 (+.f64 (/.f64 1/2 l) (/.f64 1/2 l)) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)))
(pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l))) 1)
(neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h) -1/4) l))
(+.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l))))) 0)
(+.f64 0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l))))))
(-.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l))))) 0)
(*.f64 2 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l))))) 2))
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l))))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l))))) 1)
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l)))))) 1/2)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l)))))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l))))) 2) 2)
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l))))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l)))))) 2)
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l))))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l))))) 4)) 8)
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l))))) 1)
(+.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) 0)
(+.f64 0 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)))
(+.f64 -1 (-.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h) -1/4)))
(-.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) 0)
(-.f64 0 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h) -1/4))
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/2)) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h) 4)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h) -1/4) -1)
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (+.f64 h h)) 8)
(pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) 1)
(neg.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h) -1/4))
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 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 M 2) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 M 2) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 M 2) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 M 2) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 M 2) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 M 2) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 M 2) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 M 2) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 M 2) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 M 2) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 M 2) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (pow.f64 M 2) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 2))))
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 D 2) (*.f64 (pow.f64 M 2) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) -1/8) (+.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))))) 1))
(+.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 1 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 2))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (pow.f64 l 2)) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 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 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) -1/8) (*.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 (*.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 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))) -1/8) (*.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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 2))) -1/8) (+.f64 (+.f64 1 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.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 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 (/.f64 D 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 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) 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 (/.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/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (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 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) 1/2)) (+.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) (*.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 M (sqrt.f64 -1/4)) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) 1/2))) (*.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 (sqrt.f64 -1/4)) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) 1/2)) (*.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 -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 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (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 -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 (sqrt.f64 -1/4)) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) 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 (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 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) 1/2)) (*.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 -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 (sqrt.f64 -1/4)) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) 1/2)) (+.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 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (sqrt.f64 -1/1024)) (pow.f64 (*.f64 D M) 5)) 1/16)))))
(*.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 (sqrt.f64 (/.f64 h l)) -1))
(*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)) (neg.f64 (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 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D 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 D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (/.f64 M d))) (neg.f64 (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (neg.f64 (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 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (*.f64 (sqrt.f64 (/.f64 h l)) -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/64) (pow.f64 (*.f64 D M) 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))))) (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.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 (/.f64 d 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 (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 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.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/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 (pow.f64 d 5) (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 D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (*.f64 (sqrt.f64 (/.f64 h l)) -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/64) (pow.f64 (*.f64 D M) 3))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)) (neg.f64 (sqrt.f64 (/.f64 h l))))) (+.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 (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 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.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 D (*.f64 (sqrt.f64 -1/4) (/.f64 M d))) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.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 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (neg.f64 (sqrt.f64 (/.f64 h l))))) (+.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (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 (/.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))))
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 D 2) (*.f64 (pow.f64 M 2) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) -1/8) (+.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))))) 1))
(+.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 1 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 2))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (pow.f64 l 2)) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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/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 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) -1/8) (*.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 (*.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 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))) -1/8) (*.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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 2))) -1/8) (+.f64 (+.f64 1 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.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 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (sqrt.f64 (/.f64 h l)))
(*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (/.f64 D 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 M (sqrt.f64 -1/4)) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) (*.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) 1/2)))
(+.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 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (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 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) 1/2)) (+.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) (*.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 M (sqrt.f64 -1/4)) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) 1/2))) (*.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 (sqrt.f64 -1/4)) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) 1/2)) (*.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 (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 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (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 -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 (sqrt.f64 -1/4)) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) 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 (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 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) 1/2)) (*.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 -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 (sqrt.f64 -1/4)) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) 1/2)) (+.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 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (sqrt.f64 -1/1024)) (pow.f64 (*.f64 D M) 5)) 1/16)))))
(*.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 (sqrt.f64 (/.f64 h l)) -1))
(*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)) (neg.f64 (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 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D 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 D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (*.f64 (sqrt.f64 (/.f64 h l)) -1)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (*.f64 D (*.f64 (sqrt.f64 -1/4) (/.f64 M d))) (neg.f64 (sqrt.f64 (/.f64 h l)))))
(+.f64 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D 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 (*.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 D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (*.f64 (sqrt.f64 (/.f64 h l)) -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/64) (pow.f64 (*.f64 D M) 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))))) (+.f64 (*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.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 (/.f64 d 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 (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 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.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 (/.f64 (/.f64 (pow.f64 d 5) (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 D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (*.f64 (sqrt.f64 (/.f64 h l)) -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/64) (pow.f64 (*.f64 D M) 3))))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 -1/2 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))))) (*.f64 (*.f64 D (/.f64 (*.f64 M (sqrt.f64 -1/4)) d)) (neg.f64 (sqrt.f64 (/.f64 h l))))) (+.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 (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 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (+.f64 (*.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 D (*.f64 (sqrt.f64 -1/4) (/.f64 M d))) (neg.f64 (sqrt.f64 (/.f64 h l)))) (*.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 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (*.f64 (sqrt.f64 (/.f64 l h)) -1/2)) (*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (neg.f64 (sqrt.f64 (/.f64 h l))))) (+.f64 (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (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 (/.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) 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 (/.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 (*.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 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h)))))
(+.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) 1/2)))
(+.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 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h)))) (+.f64 (*.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (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 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) 1/2)) (+.f64 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) (*.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 M (sqrt.f64 -1/4)) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) 1/2))) (*.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 (sqrt.f64 -1/4)) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) 1/2)) (*.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 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 (*.f64 M (sqrt.f64 -1/4)) (/.f64 D d)) (sqrt.f64 (/.f64 h l))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) (sqrt.f64 (/.f64 l h)))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (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 -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 (sqrt.f64 -1/4)) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) 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 (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 (*.f64 (*.f64 M (sqrt.f64 -1/4)) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) 1/2)) (*.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 -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 (sqrt.f64 -1/4)) (*.f64 (/.f64 D d) (sqrt.f64 (/.f64 h l)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (/.f64 (/.f64 d D) (*.f64 M (sqrt.f64 -1/4))) 1/2)) (+.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 (sqrt.f64 (/.f64 (pow.f64 l 5) (pow.f64 h 5))) (*.f64 (/.f64 (/.f64 (pow.f64 d 5) (sqrt.f64 -1/1024)) (pow.f64 (*.f64 D M) 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 D 2) (*.f64 (pow.f64 M 2) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) -1/8) (+.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))))) 1))
(+.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 1 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 2))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (pow.f64 l 2)) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 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 -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 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) -1/8) (*.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 (*.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 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))) -1/8) (*.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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 2))) -1/8) (+.f64 (+.f64 1 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 D 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 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 h 2) (pow.f64 M 4))) (*.f64 (pow.f64 l 2) (pow.f64 d 4))))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) -1/8) (+.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))))) 1))
(+.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 1 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 2))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (pow.f64 l 2)) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 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 -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 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) -1/8) (*.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 (*.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 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))) -1/8) (*.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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 2))) -1/8) (+.f64 (+.f64 1 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 D 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 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) -1/8) (+.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))))) 1))
(+.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 1 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 2))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (pow.f64 l 2)) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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/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 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) -1/8) (*.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 (*.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 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))) -1/8) (*.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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 2))) -1/8) (+.f64 (+.f64 1 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 D 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 1 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 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 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) -1/8) (+.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))))) 1))
(+.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 1 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 2))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (pow.f64 l 2)) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.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 -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 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) -1/8) (*.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 (*.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 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))) -1/8) (*.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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 2))) -1/8) (+.f64 (+.f64 1 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.f64 -1/1024 (*.f64 (pow.f64 h 3) (/.f64 (pow.f64 (*.f64 D 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 1 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) 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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 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 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) -1/8) (+.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))))) 1))
(+.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 1 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 2))) -1/8) (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (pow.f64 l 2)) (pow.f64 d 4))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.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 -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 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))) -1/8) (*.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 (*.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 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 l (pow.f64 d 2))) -1/8) (*.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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h l) (pow.f64 d 2))) -1/8) (+.f64 (+.f64 1 (*.f64 -1/128 (*.f64 (pow.f64 (*.f64 D M) 4) (/.f64 (/.f64 (pow.f64 h 2) (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 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h 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 (*.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/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/4 (*.f64 (*.f64 (pow.f64 M 2) h) (/.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 (pow.f64 M 2) h) (/.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 (pow.f64 M 2) h) (/.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 (pow.f64 M 2) h) (/.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 (pow.f64 M 2) h) (/.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 (pow.f64 M 2) h) (/.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 (pow.f64 M 2) h) (/.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 (pow.f64 M 2) h) (/.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 (pow.f64 M 2) h) (/.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 (pow.f64 M 2) h) (/.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 (pow.f64 M 2) h) (/.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 (pow.f64 M 2) h) (/.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 (pow.f64 M 2) h) (/.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 (pow.f64 M 2) h) (/.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 (pow.f64 M 2) h) (/.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 (pow.f64 M 2) h) (/.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 (pow.f64 M 2) h) (/.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 (pow.f64 M 2) h) (/.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 (pow.f64 M 2) h) (/.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 (pow.f64 M 2) h) (/.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 (pow.f64 M 2) h) (/.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 (pow.f64 M 2) h) (/.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 (pow.f64 M 2) h) (/.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 (pow.f64 M 2) h) (/.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 (pow.f64 M 2) h) (/.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 (pow.f64 M 2) h) (/.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 (pow.f64 M 2) h) (/.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 (pow.f64 M 2) h) (/.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 (pow.f64 M 2) h) (/.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 (pow.f64 M 2) h) (/.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 (pow.f64 M 2) h) (/.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 (pow.f64 M 2) h) (/.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 (pow.f64 M 2) h) (/.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 (pow.f64 M 2) h) (/.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 (pow.f64 M 2) h) (/.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 (pow.f64 M 2) h) (/.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 (pow.f64 M 2) h) (/.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 (pow.f64 M 2) h) (/.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 (pow.f64 M 2) h) (/.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 (pow.f64 M 2) h) (/.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 (pow.f64 M 2) h) (/.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 (pow.f64 M 2) h) (/.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 (pow.f64 M 2) h) (/.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 (pow.f64 M 2) h) (/.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 (pow.f64 M 2) h) (/.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 (pow.f64 M 2) h) (/.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 (pow.f64 M 2) h) (/.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 (pow.f64 M 2) h) (/.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 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l))) 0)
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(+.f64 0 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l))))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(-.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l))) 0)
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) (+.f64 l l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l))) 2))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 2 (*.f64 (/.f64 1/2 l) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4))))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 2 (*.f64 (/.f64 1/4 l) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 2 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/2 l)) (*.f64 h 1/4)))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 2 (*.f64 (/.f64 (*.f64 h 1/8) l) (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 2 (*.f64 (/.f64 h (+.f64 l l)) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4)))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 2 (*.f64 (*.f64 h 1/8) (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 h (/.f64 1/4 (/.f64 l (pow.f64 (*.f64 M (/.f64 D d)) 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (*.f64 h 1/4) (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) (/.f64 1 l))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l))) 1)
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l))))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/2)) (/.f64 1/2 l))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/2)) (*.f64 (/.f64 1 l) 1/2))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) (/.f64 h l))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l) (*.f64 h 1/4))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (pow.f64 M 2) (*.f64 (*.f64 h 1/4) (/.f64 (pow.f64 (/.f64 D d) 2) l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (pow.f64 M 2) (/.f64 (*.f64 h (*.f64 1/4 (pow.f64 (/.f64 D d) 2))) l))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (pow.f64 M 2) (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (pow.f64 M 2) (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (/.f64 1/4 l))))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (*.f64 1/4 (/.f64 (pow.f64 M 2) l))))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 M 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (pow.f64 M 2) (*.f64 h (/.f64 1/4 l))))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 (/.f64 1 l) (*.f64 h (*.f64 1/4 (pow.f64 M 2)))))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h (+.f64 l l))) 1/2)
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (*.f64 h 1/2) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/2 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (*.f64 h 1/2) (*.f64 2 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l))))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (*.f64 h 1/2) (*.f64 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l) 1/2))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (*.f64 h 1/2) (*.f64 (/.f64 2 l) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4)))
(*.f64 (*.f64 h 1/2) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 1/4 (/.f64 2 l))))
(*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 (*.f64 1/4 (/.f64 2 l)) (*.f64 h 1/2)))
(*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 (*.f64 1/4 (/.f64 2 l)) (*.f64 h 1/2)))
(*.f64 h (*.f64 1/2 (*.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 1/4 (/.f64 2 l)))))
(*.f64 (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (/.f64 (*.f64 h 1/8) l))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)) (*.f64 (/.f64 1 l) (*.f64 h 1/8)))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 4 (*.f64 (*.f64 h (/.f64 1/4 l)) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4)))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (+.f64 h h) (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) (+.f64 l l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (+.f64 h h) (*.f64 (/.f64 1/4 (+.f64 l l)) (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (+.f64 h h) (*.f64 1/8 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (*.f64 (pow.f64 M 2) (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h) (/.f64 1/4 l))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h) (*.f64 1/4 (/.f64 1 l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (*.f64 h (*.f64 1/4 (pow.f64 (/.f64 D d) 2))) (/.f64 (pow.f64 M 2) l))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (*.f64 h (/.f64 1/4 l)) (pow.f64 (*.f64 M (/.f64 D d)) 2))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (/.f64 1 l) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (/.f64 (pow.f64 M 2) l) (*.f64 h (*.f64 1/4 (pow.f64 (/.f64 D d) 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h) -1/4) (/.f64 -1 l))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 -1 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h) -1/4) l))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (*.f64 2 (pow.f64 M 2)) (*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) (+.f64 l l)) (*.f64 h 1/4)))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/2) (/.f64 h (+.f64 l l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (*.f64 h 4) (*.f64 (/.f64 1/4 l) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4)))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (*.f64 2 (pow.f64 (/.f64 D d) 2)) (*.f64 (/.f64 (pow.f64 M 2) (+.f64 l l)) (*.f64 h 1/4)))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (*.f64 h (*.f64 1/4 (/.f64 (pow.f64 M 2) l))) (pow.f64 (/.f64 D d) 2))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h l)) 1/4)
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (+.f64 h h)) (/.f64 1/4 (+.f64 l l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (*.f64 h (*.f64 (pow.f64 (/.f64 D d) 2) 1/2)) (/.f64 (pow.f64 M 2) (+.f64 l l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (*.f64 h (*.f64 1/4 (pow.f64 M 2))) (/.f64 (pow.f64 (/.f64 D d) 2) l))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l)) (*.f64 h 1/8))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (/.f64 h (+.f64 l l)) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/2))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 h (+.f64 l l))))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (/.f64 (pow.f64 (/.f64 D d) 2) l) (*.f64 h (*.f64 1/4 (pow.f64 M 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (/.f64 1/4 l) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)) h)
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/2 l)) (*.f64 h 1/2))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (/.f64 (*.f64 h 1/8) l) (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (/.f64 1/2 l) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/2)))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (*.f64 h 1/8) (*.f64 2 (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (*.f64 (*.f64 h 1/4) (/.f64 (pow.f64 (/.f64 D d) 2) l)) (pow.f64 M 2))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (/.f64 (*.f64 h (*.f64 1/4 (pow.f64 (/.f64 D d) 2))) l) (pow.f64 M 2))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (*.f64 (*.f64 1/4 (pow.f64 (/.f64 D d) 2)) (/.f64 h l)) (pow.f64 M 2))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (*.f64 (/.f64 h l) (*.f64 1/4 (pow.f64 M 2))) (pow.f64 (/.f64 D d) 2))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (*.f64 (pow.f64 M 2) (/.f64 h l)) (*.f64 1/4 (pow.f64 (/.f64 D d) 2)))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (*.f64 (pow.f64 (/.f64 D d) 2) (*.f64 h (/.f64 1/4 l))) (pow.f64 M 2))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (*.f64 (pow.f64 M 2) (*.f64 h (/.f64 1/4 l))) (pow.f64 (/.f64 D d) 2))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (*.f64 (/.f64 1 l) 1/2) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/2)))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (*.f64 (/.f64 1 l) (*.f64 h (*.f64 1/4 (pow.f64 M 2)))) (pow.f64 (/.f64 D d) 2))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l))) (*.f64 h 1/2))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (*.f64 (/.f64 1 l) (*.f64 h 1/8)) (*.f64 2 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (*.f64 1/4 (/.f64 1 l)) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h) -1/4) l) -1)
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) (+.f64 l l)) 2)
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 1/4) (+.f64 l l)) (+.f64 h h))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (/.f64 (pow.f64 M 2) (+.f64 l l)) (*.f64 h (*.f64 (pow.f64 (/.f64 D d) 2) 1/2)))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (/.f64 1/4 (+.f64 l l)) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (+.f64 h h)))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (/.f64 1/4 (/.f64 l (pow.f64 (*.f64 M (/.f64 D d)) 2))) h)
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l))) 2) 2)
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (/.f64 -1 l) (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h) -1/4))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(*.f64 (+.f64 (/.f64 1/2 l) (/.f64 1/2 l)) (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l))) 1)
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h) -1/4) l))
(*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))
(*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(+.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l))))) 0)
(sqrt.f64 (-.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))))
(+.f64 0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l))))))
(sqrt.f64 (-.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))))
(-.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l))))) 0)
(sqrt.f64 (-.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))))
(*.f64 2 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l))))) 2))
(sqrt.f64 (-.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))))
(*.f64 1 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l))))))
(sqrt.f64 (-.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))))
(*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l))))) 1)
(sqrt.f64 (-.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))))
(*.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l)))))) 1/2)
(sqrt.f64 (-.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l)))))))
(sqrt.f64 (-.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l))))) 2) 2)
(sqrt.f64 (-.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))))
(/.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l))))) 1)
(sqrt.f64 (-.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))))
(/.f64 (*.f64 2 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l)))))) 2)
(sqrt.f64 (-.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l))))) 4) 4)
(sqrt.f64 (-.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l))))) 4)) 8)
(sqrt.f64 (-.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))))
(pow.f64 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h (/.f64 1/4 l))))) 1)
(sqrt.f64 (-.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 1/4 l)))))
(sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (/.f64 h l) (pow.f64 (*.f64 D (/.f64 M d)) 2)))))
(+.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) 0)
(*.f64 h (*.f64 1/4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 1/4 (*.f64 h (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 1/4 (*.f64 h (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(+.f64 0 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)))
(*.f64 h (*.f64 1/4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 1/4 (*.f64 h (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 1/4 (*.f64 h (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(+.f64 -1 (-.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h) -1/4)))
(*.f64 h (*.f64 1/4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 1/4 (*.f64 h (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 1/4 (*.f64 h (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(-.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) 0)
(*.f64 h (*.f64 1/4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 1/4 (*.f64 h (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 1/4 (*.f64 h (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(-.f64 0 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h) -1/4))
(*.f64 h (*.f64 1/4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 1/4 (*.f64 h (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 1/4 (*.f64 h (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) 1)
(*.f64 h (*.f64 1/4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 1/4 (*.f64 h (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 1/4 (*.f64 h (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/2)) 2)
(*.f64 h (*.f64 1/4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 1/4 (*.f64 h (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 1/4 (*.f64 h (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h) 4)
(*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 4))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 4))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h) -1/4) -1)
(*.f64 h (*.f64 1/4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 1/4 (*.f64 h (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 1/4 (*.f64 h (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (+.f64 h h)) 8)
(*.f64 h (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) 4))
(*.f64 h (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) 4))
(pow.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) 1)
(*.f64 h (*.f64 1/4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 1/4 (*.f64 h (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 1/4 (*.f64 h (pow.f64 (*.f64 D (/.f64 M d)) 2)))
(neg.f64 (*.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) h) -1/4))
(*.f64 h (*.f64 1/4 (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 1/4 (*.f64 h (pow.f64 (*.f64 M (/.f64 D d)) 2)))
(*.f64 1/4 (*.f64 h (pow.f64 (*.f64 D (/.f64 M d)) 2)))

localize25.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
6.5b
(/.f64 w0 (pow.f64 d 2))
6.8b
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
7.0b
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
13.1b
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))))
Compiler

Compiled 70 to 41 computations (41.4% saved)

series13.0ms (0.1%)

Counts
4 → 156
Calls

45 calls:

TimeVariablePointExpression
2.0ms
h
@0
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
1.0ms
l
@0
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
1.0ms
d
@0
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
1.0ms
w0
@0
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
1.0ms
w0
@inf
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))

rewrite107.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1816×rational.json-1
1816×rational.json-2
1816×rational.json-4
1816×rational.json-3
1806×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
018118
1128118
2310118
3784118
42190118
55913118
Stop Event
node limit
Counts
4 → 231
Calls
Call 1
Inputs
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (pow.f64 d 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 l -8) (*.f64 h (/.f64 w0 (pow.f64 d 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 (*.f64 l -16) (*.f64 h (/.f64 w0 (pow.f64 d 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 w0 (pow.f64 d 2)))) (*.f64 l -8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 w0 (pow.f64 d 2)))) (/.f64 (neg.f64 l) 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 l -8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (/.f64 (/.f64 (pow.f64 d 2) w0) (/.f64 -1/8 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (/.f64 (*.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 l -16)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (/.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) (/.f64 -1/8 l)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (/.f64 (/.f64 (*.f64 l -16) (/.f64 w0 (pow.f64 d 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))) (*.f64 h 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (pow.f64 d 2))) (/.f64 (*.f64 l -8) h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 l)) (/.f64 (/.f64 (pow.f64 d 2) w0) h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l))) (/.f64 (pow.f64 d 2) w0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (+.f64 h h))) (*.f64 l -16))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))) (*.f64 h 4)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))) (*.f64 h 4)))) (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))) (*.f64 h 4))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 w0 (pow.f64 d 2))))) (neg.f64 (*.f64 l -8)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 l -16) (*.f64 h (/.f64 w0 (pow.f64 d 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (*.f64 l -8) (*.f64 h (/.f64 w0 (pow.f64 d 2)))) (/.f64 (*.f64 l -8) (*.f64 h (/.f64 w0 (pow.f64 d 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 h (*.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 l -8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 h (/.f64 (/.f64 (pow.f64 d 2) w0) (/.f64 -1/8 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 h (/.f64 (*.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 l -16)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 h (/.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) (/.f64 -1/8 l)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 h (/.f64 (/.f64 (*.f64 l -16) (/.f64 w0 (pow.f64 d 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/8 (/.f64 l (*.f64 h (/.f64 w0 (pow.f64 d 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1/8 l) (/.f64 (/.f64 (pow.f64 d 2) w0) h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1/8 l) (/.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) h) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 (*.f64 l -8) h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 (/.f64 (*.f64 l -16) h) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 l -8) (*.f64 h (/.f64 w0 (pow.f64 d 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/4 (/.f64 (+.f64 l l) (*.f64 h (/.f64 w0 (pow.f64 d 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/4 (+.f64 (/.f64 l (*.f64 h (/.f64 w0 (pow.f64 d 2)))) (/.f64 l (*.f64 h (/.f64 w0 (pow.f64 d 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 h (/.f64 w0 (pow.f64 d 2))) (*.f64 l -8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 h (/.f64 w0 (pow.f64 d 2))) (/.f64 (neg.f64 l) 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 h (/.f64 (/.f64 -1/8 l) (/.f64 (pow.f64 d 2) (+.f64 w0 w0)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (+.f64 (/.f64 (+.f64 l l) (*.f64 h (/.f64 w0 (pow.f64 d 2)))) (/.f64 (+.f64 l l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 h h) (+.f64 (*.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 l -8)) (*.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 l -8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 h (/.f64 -1/8 l)) (/.f64 (pow.f64 d 2) w0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (*.f64 l -16) (*.f64 h (/.f64 w0 (pow.f64 d 2)))) (/.f64 (*.f64 l -16) (*.f64 h (/.f64 w0 (pow.f64 d 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) (+.f64 h h)) (*.f64 l -16))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))) (*.f64 h 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1/8 l) (+.f64 h h)) (*.f64 2 (/.f64 (pow.f64 d 2) w0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))) (*.f64 h 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 h (/.f64 w0 (pow.f64 d 2))) 4) (*.f64 2 (*.f64 l -16)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 h (/.f64 w0 (pow.f64 d 2))) l) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 h (/.f64 w0 (pow.f64 d 2)))) (neg.f64 (*.f64 l -8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))) (*.f64 h 4))) (*.f64 2 (*.f64 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))) (*.f64 h 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 h (/.f64 w0 (pow.f64 d 2))) l) (/.f64 (*.f64 h (/.f64 w0 (pow.f64 d 2))) l)) -16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 h (/.f64 w0 (pow.f64 d 2)))) (neg.f64 (*.f64 h (/.f64 w0 (pow.f64 d 2))))) (+.f64 (neg.f64 (*.f64 l -8)) (neg.f64 (*.f64 l -8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) (+.f64 h h))) (-.f64 0 (*.f64 l -16)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 h (/.f64 -1/8 l))) (neg.f64 (/.f64 (pow.f64 d 2) w0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 h (/.f64 w0 (pow.f64 d 2))))) (*.f64 l -8))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 l -16)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) (/.f64 -1/8 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 l -16) (/.f64 w0 (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 l -8)) (*.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 l -8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (/.f64 (pow.f64 d 2) w0) (/.f64 -1/8 l)) (/.f64 (/.f64 (pow.f64 d 2) w0) (/.f64 -1/8 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/8 (*.f64 l (/.f64 (pow.f64 d 2) w0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/8 (/.f64 l (/.f64 w0 (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1/8 l) (/.f64 (pow.f64 d 2) w0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 w0 (*.f64 (pow.f64 d 2) (*.f64 l -8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 w0 (/.f64 (pow.f64 d 2) (/.f64 -1/8 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 l -8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 1 (/.f64 -1/8 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 (neg.f64 l) 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 (*.f64 2 (*.f64 2 (neg.f64 l))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 (*.f64 2 (neg.f64 (+.f64 l l))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 (neg.f64 (*.f64 l 4)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 (neg.f64 (*.f64 l -8)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 l -8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (pow.f64 d 2) w0) (/.f64 -1/8 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 w0 w0) (*.f64 (*.f64 l -16) (pow.f64 d 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 w0 w0) (/.f64 (*.f64 2 (pow.f64 d 2)) (/.f64 -1/8 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 w0 w0) (+.f64 (*.f64 (pow.f64 d 2) (*.f64 l -8)) (*.f64 (pow.f64 d 2) (*.f64 l -8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 w0 w0) (+.f64 (/.f64 (pow.f64 d 2) (/.f64 -1/8 l)) (/.f64 (pow.f64 d 2) (/.f64 -1/8 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/4 (*.f64 2 (*.f64 l (/.f64 (pow.f64 d 2) w0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/4 (/.f64 (+.f64 l l) (/.f64 w0 (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/4 (+.f64 (*.f64 l (/.f64 (pow.f64 d 2) w0)) (*.f64 l (/.f64 (pow.f64 d 2) w0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/4 (+.f64 (/.f64 l (/.f64 w0 (pow.f64 d 2))) (/.f64 l (/.f64 w0 (pow.f64 d 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 w0 (pow.f64 d 2))) (*.f64 l -16))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 w0 (pow.f64 d 2))) (/.f64 2 (/.f64 -1/8 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 w0 (pow.f64 d 2))) (+.f64 (/.f64 1 (/.f64 -1/8 l)) (/.f64 1 (/.f64 -1/8 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w0 4) (*.f64 (*.f64 (pow.f64 d 2) 4) (*.f64 l -8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w0 4) (+.f64 (*.f64 (*.f64 l -16) (pow.f64 d 2)) (*.f64 (*.f64 l -16) (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w0 4) (+.f64 (/.f64 (*.f64 2 (pow.f64 d 2)) (/.f64 -1/8 l)) (/.f64 (*.f64 2 (pow.f64 d 2)) (/.f64 -1/8 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 -1/8 l)) (*.f64 2 (/.f64 (pow.f64 d 2) w0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (*.f64 (*.f64 l 4) (/.f64 (pow.f64 d 2) w0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (+.f64 (*.f64 2 (*.f64 l (/.f64 (pow.f64 d 2) w0))) (*.f64 2 (*.f64 l (/.f64 (pow.f64 d 2) w0)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (+.f64 (/.f64 (+.f64 l l) (/.f64 w0 (pow.f64 d 2))) (/.f64 (+.f64 l l) (/.f64 w0 (pow.f64 d 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1/8 l) (/.f64 (pow.f64 d 2) (+.f64 w0 w0))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 w0) (*.f64 (neg.f64 (pow.f64 d 2)) (*.f64 l -8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 w0) (/.f64 (pow.f64 d 2) (neg.f64 (/.f64 -1/8 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/8 (*.f64 (neg.f64 l) (/.f64 (pow.f64 d 2) w0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 2 (*.f64 (*.f64 l 4) (/.f64 (pow.f64 d 2) w0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (+.f64 (*.f64 (*.f64 l 4) (/.f64 (pow.f64 d 2) w0)) (*.f64 (*.f64 l 4) (/.f64 (pow.f64 d 2) w0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (*.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 l -16)) (*.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 l -16))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) (/.f64 -1/8 l)) (/.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) (/.f64 -1/8 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (*.f64 l -16) (/.f64 w0 (pow.f64 d 2))) (/.f64 (*.f64 l -16) (/.f64 w0 (pow.f64 d 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) 4) (*.f64 2 (*.f64 l -16)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) 4) (*.f64 (*.f64 l -8) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) 4) (+.f64 (/.f64 2 (/.f64 -1/8 l)) (/.f64 2 (/.f64 -1/8 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 w0 w0) 4) (*.f64 (*.f64 l -16) (*.f64 (pow.f64 d 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 w0 w0) 4) (+.f64 (*.f64 (*.f64 (pow.f64 d 2) 4) (*.f64 l -8)) (*.f64 (*.f64 (pow.f64 d 2) 4) (*.f64 l -8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1/8 l) 4) (*.f64 2 (*.f64 2 (/.f64 (pow.f64 d 2) w0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1/8 l) 4) (*.f64 (/.f64 (pow.f64 d 2) w0) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/4 (*.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/4 (*.f64 (/.f64 (pow.f64 d 2) w0) (neg.f64 (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/4 (+.f64 (*.f64 (neg.f64 l) (/.f64 (pow.f64 d 2) w0)) (*.f64 (neg.f64 l) (/.f64 (pow.f64 d 2) w0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1/8 l) (*.f64 (/.f64 w0 (pow.f64 d 2)) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1/8 l) (pow.f64 d 2)) (/.f64 1 w0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (+.f64 (*.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) (neg.f64 l)) (*.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (+.f64 (*.f64 (/.f64 (pow.f64 d 2) w0) (neg.f64 (+.f64 l l))) (*.f64 (/.f64 (pow.f64 d 2) w0) (neg.f64 (+.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w0 -2) (*.f64 (*.f64 l -16) (neg.f64 (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w0 -2) (*.f64 (*.f64 l -8) (neg.f64 (*.f64 2 (pow.f64 d 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w0 -2) (+.f64 (*.f64 (neg.f64 (pow.f64 d 2)) (*.f64 l -8)) (*.f64 (neg.f64 (pow.f64 d 2)) (*.f64 l -8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w0 -2) (+.f64 (/.f64 (pow.f64 d 2) (neg.f64 (/.f64 -1/8 l))) (/.f64 (pow.f64 d 2) (neg.f64 (/.f64 -1/8 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (+.f64 (*.f64 2 (*.f64 (*.f64 l 4) (/.f64 (pow.f64 d 2) w0))) (*.f64 2 (*.f64 (*.f64 l 4) (/.f64 (pow.f64 d 2) w0)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 w0 (pow.f64 d 2)) 4)) (+.f64 (*.f64 (*.f64 l -8) 4) (*.f64 (*.f64 l -8) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 w0 w0) 4)) (+.f64 (*.f64 (*.f64 l -16) (*.f64 (pow.f64 d 2) 4)) (*.f64 (*.f64 l -16) (*.f64 (pow.f64 d 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 w0 -2)) (+.f64 (*.f64 (*.f64 l -16) (neg.f64 (pow.f64 d 2))) (*.f64 (*.f64 l -16) (neg.f64 (pow.f64 d 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 w0 -2)) (+.f64 (*.f64 (*.f64 l -8) (neg.f64 (*.f64 2 (pow.f64 d 2)))) (*.f64 (*.f64 l -8) (neg.f64 (*.f64 2 (pow.f64 d 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 -1/8 l) (*.f64 (/.f64 w0 (pow.f64 d 2)) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 -1/8 l) 4)) (+.f64 (*.f64 (/.f64 (pow.f64 d 2) w0) 4) (*.f64 (/.f64 (pow.f64 d 2) w0) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1/8 l) w0) (pow.f64 d 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0)) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1/4 (/.f64 (pow.f64 d 2) w0)) (+.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1/2 (/.f64 (pow.f64 d 2) w0)) (*.f64 l 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/8 (/.f64 (pow.f64 d 2) w0)) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (/.f64 (pow.f64 d 2) w0)) (*.f64 2 (*.f64 l 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 -1/8 l) 4) (/.f64 (pow.f64 d 2) w0)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/4 (/.f64 (pow.f64 d 2) w0)) (*.f64 2 (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/4 (/.f64 (pow.f64 d 2) w0)) (neg.f64 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (*.f64 l -8)) (*.f64 2 (/.f64 (pow.f64 d 2) w0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 w0 w0) (*.f64 l -8)) (*.f64 2 (pow.f64 d 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 w0 4) (*.f64 l -8)) (*.f64 (pow.f64 d 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 w0 (neg.f64 (*.f64 l -8))) (neg.f64 (pow.f64 d 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) 4) (*.f64 l -8)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 w0 w0) 4) (*.f64 l -8)) (*.f64 2 (*.f64 (pow.f64 d 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 w0 -2) (*.f64 l -8)) (*.f64 2 (neg.f64 (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 w0 -2) (*.f64 l -8)) (neg.f64 (*.f64 2 (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 w0 (pow.f64 d 2)) l) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1/8 l) 2) (/.f64 (/.f64 (pow.f64 d 2) w0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -1/8 l)) (neg.f64 (/.f64 (pow.f64 d 2) w0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 w0 (pow.f64 d 2))) (neg.f64 (*.f64 l -8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (/.f64 w0 (pow.f64 d 2))) (neg.f64 (/.f64 w0 (pow.f64 d 2)))) (+.f64 (neg.f64 (*.f64 l -8)) (neg.f64 (*.f64 l -8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 -1/8 l) (pow.f64 d 2)) (/.f64 (/.f64 -1/8 l) (pow.f64 d 2))) (+.f64 (/.f64 1 w0) (/.f64 1 w0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 -1/8 l) (*.f64 (/.f64 w0 (pow.f64 d 2)) 4))) (*.f64 2 (*.f64 (/.f64 -1/8 l) (*.f64 (/.f64 w0 (pow.f64 d 2)) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0)) (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0))) (+.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 -1/4 (/.f64 (pow.f64 d 2) w0)) (/.f64 -1/4 (/.f64 (pow.f64 d 2) w0))) (*.f64 l 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 -1/2 (/.f64 (pow.f64 d 2) w0)) (/.f64 -1/2 (/.f64 (pow.f64 d 2) w0))) (*.f64 2 (*.f64 l 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1/8 (/.f64 (pow.f64 d 2) w0)) (/.f64 1/8 (/.f64 (pow.f64 d 2) w0))) (*.f64 2 (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 -1 (/.f64 (pow.f64 d 2) w0)) (/.f64 -1 (/.f64 (pow.f64 d 2) w0))) (*.f64 2 (*.f64 2 (*.f64 l 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (/.f64 -1/8 l) 4) (/.f64 (pow.f64 d 2) w0)) (/.f64 (*.f64 (/.f64 -1/8 l) 4) (/.f64 (pow.f64 d 2) w0))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1/4 (/.f64 (pow.f64 d 2) w0)) (/.f64 1/4 (/.f64 (pow.f64 d 2) w0))) (*.f64 2 (*.f64 2 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1/4 (/.f64 (pow.f64 d 2) w0)) (/.f64 1/4 (/.f64 (pow.f64 d 2) w0))) (*.f64 2 (neg.f64 (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 2 (*.f64 l -8)) (/.f64 2 (*.f64 l -8))) (*.f64 2 (*.f64 2 (/.f64 (pow.f64 d 2) w0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 -1/8 l) w0) (*.f64 (/.f64 -1/8 l) w0)) (*.f64 2 (pow.f64 d 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (+.f64 w0 w0) (*.f64 l -8)) (/.f64 (+.f64 w0 w0) (*.f64 l -8))) (*.f64 (pow.f64 d 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 w0 4) (*.f64 l -8)) (/.f64 (*.f64 w0 4) (*.f64 l -8))) (*.f64 2 (*.f64 (pow.f64 d 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 w0 (neg.f64 (*.f64 l -8))) (/.f64 w0 (neg.f64 (*.f64 l -8)))) (*.f64 2 (neg.f64 (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) 4) (*.f64 l -8)) (/.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) 4) (*.f64 l -8))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (+.f64 w0 w0) 4) (*.f64 l -8)) (/.f64 (*.f64 (+.f64 w0 w0) 4) (*.f64 l -8))) (*.f64 2 (*.f64 2 (*.f64 (pow.f64 d 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 w0 -2) (*.f64 l -8)) (/.f64 (*.f64 w0 -2) (*.f64 l -8))) (*.f64 2 (*.f64 2 (neg.f64 (pow.f64 d 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 w0 -2) (*.f64 l -8)) (/.f64 (*.f64 w0 -2) (*.f64 l -8))) (*.f64 2 (neg.f64 (*.f64 2 (pow.f64 d 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 w0 (pow.f64 d 2)) l) (/.f64 (/.f64 w0 (pow.f64 d 2)) l)) -16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (/.f64 -1/8 l)) (neg.f64 (/.f64 -1/8 l))) (+.f64 (neg.f64 (/.f64 (pow.f64 d 2) w0)) (neg.f64 (/.f64 (pow.f64 d 2) w0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 w0 (pow.f64 d 2)))) (-.f64 0 (*.f64 l -16)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 -1/8 l))) (-.f64 0 (*.f64 2 (/.f64 (pow.f64 d 2) w0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 -1/8 l) (pow.f64 d 2))) (-.f64 0 (/.f64 1 w0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0))) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -1/4 (/.f64 (pow.f64 d 2) w0))) (neg.f64 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -1/2 (/.f64 (pow.f64 d 2) w0))) (neg.f64 (*.f64 l 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1/8 (/.f64 (pow.f64 d 2) w0))) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -1 (/.f64 (pow.f64 d 2) w0))) (-.f64 0 (*.f64 2 (*.f64 l 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1/4 (/.f64 (pow.f64 d 2) w0))) (+.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1/4 (/.f64 (pow.f64 d 2) w0))) (-.f64 0 (*.f64 2 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1/4 (/.f64 (pow.f64 d 2) w0))) (-.f64 0 (neg.f64 (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 2 (*.f64 l -8))) (-.f64 0 (*.f64 2 (/.f64 (pow.f64 d 2) w0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 -1/8 l) w0)) (neg.f64 (pow.f64 d 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 w0 w0) (*.f64 l -8))) (neg.f64 (*.f64 2 (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 w0 4) (*.f64 l -8))) (neg.f64 (*.f64 (pow.f64 d 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 w0 (neg.f64 (*.f64 l -8)))) (pow.f64 d 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (+.f64 w0 w0) 4) (*.f64 l -8))) (-.f64 0 (*.f64 2 (*.f64 (pow.f64 d 2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 w0 -2) (*.f64 l -8))) (*.f64 2 (pow.f64 d 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 w0 -2) (*.f64 l -8))) (-.f64 0 (*.f64 2 (neg.f64 (pow.f64 d 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 w0 -2) (*.f64 l -8))) (-.f64 0 (neg.f64 (*.f64 2 (pow.f64 d 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 -1/8 l))) (/.f64 (pow.f64 d 2) w0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 w0 (pow.f64 d 2)))) (*.f64 l -8))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 w0 (pow.f64 d 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 w0 (pow.f64 d 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 w0 (*.f64 2 (pow.f64 d 2))) (/.f64 w0 (*.f64 2 (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 w0 (pow.f64 d 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 w0 (*.f64 2 (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 w0 (pow.f64 d 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (pow.f64 d 2)) w0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 w0 (/.f64 1 (pow.f64 d 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 w0 (pow.f64 d 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 w0 (pow.f64 d 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 w0 w0) (/.f64 1/2 (pow.f64 d 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 w0 w0) (*.f64 (/.f64 1 (pow.f64 d 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 w0 (pow.f64 d 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 w0 4) (/.f64 1 (*.f64 (pow.f64 d 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 d 2)) w0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 w0) (/.f64 -1 (pow.f64 d 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (neg.f64 w0) (pow.f64 d 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 d 2)) (+.f64 w0 w0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 w0 (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (pow.f64 d 2)) 1/2) (+.f64 w0 w0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 w0) (pow.f64 d 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 w0 (*.f64 2 (pow.f64 d 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 w0 (pow.f64 d 2)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (pow.f64 d 2) 4)) (*.f64 w0 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 d 2)) (neg.f64 w0))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 w0 (pow.f64 d 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 w0) (pow.f64 d 2)))))))

simplify151.0ms (0.7%)

Algorithm
egg-herbie
Rules
1796×rational.json-simplify-35
978×rational.json-simplify-51
790×rational.json-simplify-49
714×rational.json-simplify-50
702×rational.json-simplify-44
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
052512855
1172212343
2590612319
Stop Event
node limit
Counts
387 → 270
Calls
Call 1
Inputs
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) 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 -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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) 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 -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 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) 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 -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 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) 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 -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 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) 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 -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 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) 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 -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 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))) 0)
(+.f64 0 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))))
(-.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))) 0)
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 l -8) (*.f64 h (/.f64 w0 (pow.f64 d 2)))))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 (*.f64 l -16) (*.f64 h (/.f64 w0 (pow.f64 d 2)))) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))) 1)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))))) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 w0 (pow.f64 d 2)))) (*.f64 l -8))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 w0 (pow.f64 d 2)))) (/.f64 (neg.f64 l) 1/8))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 l -8)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (/.f64 (/.f64 (pow.f64 d 2) w0) (/.f64 -1/8 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (/.f64 (*.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 l -16)) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (/.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) (/.f64 -1/8 l)) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (/.f64 (/.f64 (*.f64 l -16) (/.f64 w0 (pow.f64 d 2))) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))) (*.f64 h 4))) 4)
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (pow.f64 d 2))) (/.f64 (*.f64 l -8) h))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 l)) (/.f64 (/.f64 (pow.f64 d 2) w0) h))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l))) (/.f64 (pow.f64 d 2) w0))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (+.f64 h h))) (*.f64 l -16))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))) (*.f64 h 4)))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))) (*.f64 h 4)))) (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))) (*.f64 h 4))))) 16)
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 w0 (pow.f64 d 2))))) (neg.f64 (*.f64 l -8)))
(pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))) 1)
(+.f64 (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))) 0)
(+.f64 0 (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))))
(-.f64 (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))) 0)
(/.f64 2 (/.f64 (*.f64 l -16) (*.f64 h (/.f64 w0 (pow.f64 d 2)))))
(/.f64 2 (+.f64 (/.f64 (*.f64 l -8) (*.f64 h (/.f64 w0 (pow.f64 d 2)))) (/.f64 (*.f64 l -8) (*.f64 h (/.f64 w0 (pow.f64 d 2))))))
(/.f64 h (*.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 l -8)))
(/.f64 h (/.f64 (/.f64 (pow.f64 d 2) w0) (/.f64 -1/8 l)))
(/.f64 h (/.f64 (*.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 l -16)) 2))
(/.f64 h (/.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) (/.f64 -1/8 l)) 2))
(/.f64 h (/.f64 (/.f64 (*.f64 l -16) (/.f64 w0 (pow.f64 d 2))) 2))
(/.f64 -1/8 (/.f64 l (*.f64 h (/.f64 w0 (pow.f64 d 2)))))
(/.f64 (/.f64 -1/8 l) (/.f64 (/.f64 (pow.f64 d 2) w0) h))
(/.f64 (/.f64 -1/8 l) (/.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) h) 2))
(/.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 (*.f64 l -8) h))
(/.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 (/.f64 (*.f64 l -16) h) 2))
(/.f64 (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))) 1)
(/.f64 1 (/.f64 (*.f64 l -8) (*.f64 h (/.f64 w0 (pow.f64 d 2)))))
(/.f64 -1/4 (/.f64 (+.f64 l l) (*.f64 h (/.f64 w0 (pow.f64 d 2)))))
(/.f64 -1/4 (+.f64 (/.f64 l (*.f64 h (/.f64 w0 (pow.f64 d 2)))) (/.f64 l (*.f64 h (/.f64 w0 (pow.f64 d 2))))))
(/.f64 (*.f64 h (/.f64 w0 (pow.f64 d 2))) (*.f64 l -8))
(/.f64 (*.f64 h (/.f64 w0 (pow.f64 d 2))) (/.f64 (neg.f64 l) 1/8))
(/.f64 (*.f64 h (/.f64 (/.f64 -1/8 l) (/.f64 (pow.f64 d 2) (+.f64 w0 w0)))) 2)
(/.f64 -1/2 (+.f64 (/.f64 (+.f64 l l) (*.f64 h (/.f64 w0 (pow.f64 d 2)))) (/.f64 (+.f64 l l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))))
(/.f64 (+.f64 h h) (+.f64 (*.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 l -8)) (*.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 l -8))))
(/.f64 (*.f64 h (/.f64 -1/8 l)) (/.f64 (pow.f64 d 2) w0))
(/.f64 4 (+.f64 (/.f64 (*.f64 l -16) (*.f64 h (/.f64 w0 (pow.f64 d 2)))) (/.f64 (*.f64 l -16) (*.f64 h (/.f64 w0 (pow.f64 d 2))))))
(/.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) (+.f64 h h)) (*.f64 l -16))
(/.f64 (*.f64 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))) (*.f64 h 4)) 4)
(/.f64 (*.f64 (/.f64 -1/8 l) (+.f64 h h)) (*.f64 2 (/.f64 (pow.f64 d 2) w0)))
(/.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))) (*.f64 h 4))) 8)
(/.f64 (*.f64 (*.f64 h (/.f64 w0 (pow.f64 d 2))) 4) (*.f64 2 (*.f64 l -16)))
(/.f64 (/.f64 (*.f64 h (/.f64 w0 (pow.f64 d 2))) l) -8)
(/.f64 (neg.f64 (*.f64 h (/.f64 w0 (pow.f64 d 2)))) (neg.f64 (*.f64 l -8)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))) (*.f64 h 4))) (*.f64 2 (*.f64 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))) (*.f64 h 4)))) 16)
(/.f64 (+.f64 (/.f64 (*.f64 h (/.f64 w0 (pow.f64 d 2))) l) (/.f64 (*.f64 h (/.f64 w0 (pow.f64 d 2))) l)) -16)
(/.f64 (+.f64 (neg.f64 (*.f64 h (/.f64 w0 (pow.f64 d 2)))) (neg.f64 (*.f64 h (/.f64 w0 (pow.f64 d 2))))) (+.f64 (neg.f64 (*.f64 l -8)) (neg.f64 (*.f64 l -8))))
(/.f64 (neg.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) (+.f64 h h))) (-.f64 0 (*.f64 l -16)))
(/.f64 (neg.f64 (*.f64 h (/.f64 -1/8 l))) (neg.f64 (/.f64 (pow.f64 d 2) w0)))
(/.f64 (neg.f64 (neg.f64 (*.f64 h (/.f64 w0 (pow.f64 d 2))))) (*.f64 l -8))
(pow.f64 (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))) 1)
(+.f64 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))) 0)
(+.f64 0 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(-.f64 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))) 0)
(/.f64 2 (*.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 l -16)))
(/.f64 2 (/.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) (/.f64 -1/8 l)))
(/.f64 2 (/.f64 (*.f64 l -16) (/.f64 w0 (pow.f64 d 2))))
(/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 l -8)) (*.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 l -8))))
(/.f64 2 (+.f64 (/.f64 (/.f64 (pow.f64 d 2) w0) (/.f64 -1/8 l)) (/.f64 (/.f64 (pow.f64 d 2) w0) (/.f64 -1/8 l))))
(/.f64 -1/8 (*.f64 l (/.f64 (pow.f64 d 2) w0)))
(/.f64 -1/8 (/.f64 l (/.f64 w0 (pow.f64 d 2))))
(/.f64 (/.f64 -1/8 l) (/.f64 (pow.f64 d 2) w0))
(/.f64 w0 (*.f64 (pow.f64 d 2) (*.f64 l -8)))
(/.f64 w0 (/.f64 (pow.f64 d 2) (/.f64 -1/8 l)))
(/.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 l -8))
(/.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 1 (/.f64 -1/8 l)))
(/.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 (neg.f64 l) 1/8))
(/.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 (*.f64 2 (*.f64 2 (neg.f64 l))) 1/2))
(/.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 (*.f64 2 (neg.f64 (+.f64 l l))) 1/2))
(/.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 (neg.f64 (*.f64 l 4)) 1/2))
(/.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 (neg.f64 (*.f64 l -8)) -1))
(/.f64 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))) 1)
(/.f64 1 (*.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 l -8)))
(/.f64 1 (/.f64 (/.f64 (pow.f64 d 2) w0) (/.f64 -1/8 l)))
(/.f64 (+.f64 w0 w0) (*.f64 (*.f64 l -16) (pow.f64 d 2)))
(/.f64 (+.f64 w0 w0) (/.f64 (*.f64 2 (pow.f64 d 2)) (/.f64 -1/8 l)))
(/.f64 (+.f64 w0 w0) (+.f64 (*.f64 (pow.f64 d 2) (*.f64 l -8)) (*.f64 (pow.f64 d 2) (*.f64 l -8))))
(/.f64 (+.f64 w0 w0) (+.f64 (/.f64 (pow.f64 d 2) (/.f64 -1/8 l)) (/.f64 (pow.f64 d 2) (/.f64 -1/8 l))))
(/.f64 -1/4 (*.f64 2 (*.f64 l (/.f64 (pow.f64 d 2) w0))))
(/.f64 -1/4 (/.f64 (+.f64 l l) (/.f64 w0 (pow.f64 d 2))))
(/.f64 -1/4 (+.f64 (*.f64 l (/.f64 (pow.f64 d 2) w0)) (*.f64 l (/.f64 (pow.f64 d 2) w0))))
(/.f64 -1/4 (+.f64 (/.f64 l (/.f64 w0 (pow.f64 d 2))) (/.f64 l (/.f64 w0 (pow.f64 d 2)))))
(/.f64 (*.f64 2 (/.f64 w0 (pow.f64 d 2))) (*.f64 l -16))
(/.f64 (*.f64 2 (/.f64 w0 (pow.f64 d 2))) (/.f64 2 (/.f64 -1/8 l)))
(/.f64 (*.f64 2 (/.f64 w0 (pow.f64 d 2))) (+.f64 (/.f64 1 (/.f64 -1/8 l)) (/.f64 1 (/.f64 -1/8 l))))
(/.f64 (*.f64 w0 4) (*.f64 (*.f64 (pow.f64 d 2) 4) (*.f64 l -8)))
(/.f64 (*.f64 w0 4) (+.f64 (*.f64 (*.f64 l -16) (pow.f64 d 2)) (*.f64 (*.f64 l -16) (pow.f64 d 2))))
(/.f64 (*.f64 w0 4) (+.f64 (/.f64 (*.f64 2 (pow.f64 d 2)) (/.f64 -1/8 l)) (/.f64 (*.f64 2 (pow.f64 d 2)) (/.f64 -1/8 l))))
(/.f64 (*.f64 2 (/.f64 -1/8 l)) (*.f64 2 (/.f64 (pow.f64 d 2) w0)))
(/.f64 -1/2 (*.f64 (*.f64 l 4) (/.f64 (pow.f64 d 2) w0)))
(/.f64 -1/2 (+.f64 (*.f64 2 (*.f64 l (/.f64 (pow.f64 d 2) w0))) (*.f64 2 (*.f64 l (/.f64 (pow.f64 d 2) w0)))))
(/.f64 -1/2 (+.f64 (/.f64 (+.f64 l l) (/.f64 w0 (pow.f64 d 2))) (/.f64 (+.f64 l l) (/.f64 w0 (pow.f64 d 2)))))
(/.f64 (/.f64 (/.f64 -1/8 l) (/.f64 (pow.f64 d 2) (+.f64 w0 w0))) 2)
(/.f64 (neg.f64 w0) (*.f64 (neg.f64 (pow.f64 d 2)) (*.f64 l -8)))
(/.f64 (neg.f64 w0) (/.f64 (pow.f64 d 2) (neg.f64 (/.f64 -1/8 l))))
(/.f64 1/8 (*.f64 (neg.f64 l) (/.f64 (pow.f64 d 2) w0)))
(/.f64 -1 (*.f64 2 (*.f64 (*.f64 l 4) (/.f64 (pow.f64 d 2) w0))))
(/.f64 -1 (+.f64 (*.f64 (*.f64 l 4) (/.f64 (pow.f64 d 2) w0)) (*.f64 (*.f64 l 4) (/.f64 (pow.f64 d 2) w0))))
(/.f64 4 (+.f64 (*.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 l -16)) (*.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 l -16))))
(/.f64 4 (+.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) (/.f64 -1/8 l)) (/.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) (/.f64 -1/8 l))))
(/.f64 4 (+.f64 (/.f64 (*.f64 l -16) (/.f64 w0 (pow.f64 d 2))) (/.f64 (*.f64 l -16) (/.f64 w0 (pow.f64 d 2)))))
(/.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) 4) (*.f64 2 (*.f64 l -16)))
(/.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) 4) (*.f64 (*.f64 l -8) 4))
(/.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) 4) (+.f64 (/.f64 2 (/.f64 -1/8 l)) (/.f64 2 (/.f64 -1/8 l))))
(/.f64 (*.f64 (+.f64 w0 w0) 4) (*.f64 (*.f64 l -16) (*.f64 (pow.f64 d 2) 4)))
(/.f64 (*.f64 (+.f64 w0 w0) 4) (+.f64 (*.f64 (*.f64 (pow.f64 d 2) 4) (*.f64 l -8)) (*.f64 (*.f64 (pow.f64 d 2) 4) (*.f64 l -8))))
(/.f64 (*.f64 (/.f64 -1/8 l) 4) (*.f64 2 (*.f64 2 (/.f64 (pow.f64 d 2) w0))))
(/.f64 (*.f64 (/.f64 -1/8 l) 4) (*.f64 (/.f64 (pow.f64 d 2) w0) 4))
(/.f64 1/4 (*.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) (neg.f64 l)))
(/.f64 1/4 (*.f64 (/.f64 (pow.f64 d 2) w0) (neg.f64 (+.f64 l l))))
(/.f64 1/4 (+.f64 (*.f64 (neg.f64 l) (/.f64 (pow.f64 d 2) w0)) (*.f64 (neg.f64 l) (/.f64 (pow.f64 d 2) w0))))
(/.f64 (*.f64 (/.f64 -1/8 l) (*.f64 (/.f64 w0 (pow.f64 d 2)) 4)) 4)
(/.f64 (/.f64 (/.f64 -1/8 l) (pow.f64 d 2)) (/.f64 1 w0))
(/.f64 1/2 (+.f64 (*.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) (neg.f64 l)) (*.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) (neg.f64 l))))
(/.f64 1/2 (+.f64 (*.f64 (/.f64 (pow.f64 d 2) w0) (neg.f64 (+.f64 l l))) (*.f64 (/.f64 (pow.f64 d 2) w0) (neg.f64 (+.f64 l l)))))
(/.f64 (*.f64 w0 -2) (*.f64 (*.f64 l -16) (neg.f64 (pow.f64 d 2))))
(/.f64 (*.f64 w0 -2) (*.f64 (*.f64 l -8) (neg.f64 (*.f64 2 (pow.f64 d 2)))))
(/.f64 (*.f64 w0 -2) (+.f64 (*.f64 (neg.f64 (pow.f64 d 2)) (*.f64 l -8)) (*.f64 (neg.f64 (pow.f64 d 2)) (*.f64 l -8))))
(/.f64 (*.f64 w0 -2) (+.f64 (/.f64 (pow.f64 d 2) (neg.f64 (/.f64 -1/8 l))) (/.f64 (pow.f64 d 2) (neg.f64 (/.f64 -1/8 l)))))
(/.f64 -2 (+.f64 (*.f64 2 (*.f64 (*.f64 l 4) (/.f64 (pow.f64 d 2) w0))) (*.f64 2 (*.f64 (*.f64 l 4) (/.f64 (pow.f64 d 2) w0)))))
(/.f64 (*.f64 2 (*.f64 (/.f64 w0 (pow.f64 d 2)) 4)) (+.f64 (*.f64 (*.f64 l -8) 4) (*.f64 (*.f64 l -8) 4)))
(/.f64 (*.f64 2 (*.f64 (+.f64 w0 w0) 4)) (+.f64 (*.f64 (*.f64 l -16) (*.f64 (pow.f64 d 2) 4)) (*.f64 (*.f64 l -16) (*.f64 (pow.f64 d 2) 4))))
(/.f64 (*.f64 2 (*.f64 w0 -2)) (+.f64 (*.f64 (*.f64 l -16) (neg.f64 (pow.f64 d 2))) (*.f64 (*.f64 l -16) (neg.f64 (pow.f64 d 2)))))
(/.f64 (*.f64 2 (*.f64 w0 -2)) (+.f64 (*.f64 (*.f64 l -8) (neg.f64 (*.f64 2 (pow.f64 d 2)))) (*.f64 (*.f64 l -8) (neg.f64 (*.f64 2 (pow.f64 d 2))))))
(/.f64 (*.f64 2 (*.f64 (/.f64 -1/8 l) (*.f64 (/.f64 w0 (pow.f64 d 2)) 4))) 8)
(/.f64 (*.f64 2 (*.f64 (/.f64 -1/8 l) 4)) (+.f64 (*.f64 (/.f64 (pow.f64 d 2) w0) 4) (*.f64 (/.f64 (pow.f64 d 2) w0) 4)))
(/.f64 (*.f64 (/.f64 -1/8 l) w0) (pow.f64 d 2))
(/.f64 (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0)) l)
(/.f64 (/.f64 -1/4 (/.f64 (pow.f64 d 2) w0)) (+.f64 l l))
(/.f64 (/.f64 -1/2 (/.f64 (pow.f64 d 2) w0)) (*.f64 l 4))
(/.f64 (/.f64 1/8 (/.f64 (pow.f64 d 2) w0)) (neg.f64 l))
(/.f64 (/.f64 -1 (/.f64 (pow.f64 d 2) w0)) (*.f64 2 (*.f64 l 4)))
(/.f64 (/.f64 (*.f64 (/.f64 -1/8 l) 4) (/.f64 (pow.f64 d 2) w0)) 4)
(/.f64 (/.f64 1/4 (/.f64 (pow.f64 d 2) w0)) (*.f64 2 (neg.f64 l)))
(/.f64 (/.f64 1/4 (/.f64 (pow.f64 d 2) w0)) (neg.f64 (+.f64 l l)))
(/.f64 (/.f64 2 (*.f64 l -8)) (*.f64 2 (/.f64 (pow.f64 d 2) w0)))
(/.f64 (/.f64 (+.f64 w0 w0) (*.f64 l -8)) (*.f64 2 (pow.f64 d 2)))
(/.f64 (/.f64 (*.f64 w0 4) (*.f64 l -8)) (*.f64 (pow.f64 d 2) 4))
(/.f64 (/.f64 w0 (neg.f64 (*.f64 l -8))) (neg.f64 (pow.f64 d 2)))
(/.f64 (/.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) 4) (*.f64 l -8)) 4)
(/.f64 (/.f64 (*.f64 (+.f64 w0 w0) 4) (*.f64 l -8)) (*.f64 2 (*.f64 (pow.f64 d 2) 4)))
(/.f64 (/.f64 (*.f64 w0 -2) (*.f64 l -8)) (*.f64 2 (neg.f64 (pow.f64 d 2))))
(/.f64 (/.f64 (*.f64 w0 -2) (*.f64 l -8)) (neg.f64 (*.f64 2 (pow.f64 d 2))))
(/.f64 (/.f64 (/.f64 w0 (pow.f64 d 2)) l) -8)
(/.f64 (/.f64 (/.f64 -1/8 l) 2) (/.f64 (/.f64 (pow.f64 d 2) w0) 2))
(/.f64 (neg.f64 (/.f64 -1/8 l)) (neg.f64 (/.f64 (pow.f64 d 2) w0)))
(/.f64 (neg.f64 (/.f64 w0 (pow.f64 d 2))) (neg.f64 (*.f64 l -8)))
(/.f64 (+.f64 (neg.f64 (/.f64 w0 (pow.f64 d 2))) (neg.f64 (/.f64 w0 (pow.f64 d 2)))) (+.f64 (neg.f64 (*.f64 l -8)) (neg.f64 (*.f64 l -8))))
(/.f64 (+.f64 (/.f64 (/.f64 -1/8 l) (pow.f64 d 2)) (/.f64 (/.f64 -1/8 l) (pow.f64 d 2))) (+.f64 (/.f64 1 w0) (/.f64 1 w0)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 -1/8 l) (*.f64 (/.f64 w0 (pow.f64 d 2)) 4))) (*.f64 2 (*.f64 (/.f64 -1/8 l) (*.f64 (/.f64 w0 (pow.f64 d 2)) 4)))) 16)
(/.f64 (+.f64 (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0)) (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0))) (+.f64 l l))
(/.f64 (+.f64 (/.f64 -1/4 (/.f64 (pow.f64 d 2) w0)) (/.f64 -1/4 (/.f64 (pow.f64 d 2) w0))) (*.f64 l 4))
(/.f64 (+.f64 (/.f64 -1/2 (/.f64 (pow.f64 d 2) w0)) (/.f64 -1/2 (/.f64 (pow.f64 d 2) w0))) (*.f64 2 (*.f64 l 4)))
(/.f64 (+.f64 (/.f64 1/8 (/.f64 (pow.f64 d 2) w0)) (/.f64 1/8 (/.f64 (pow.f64 d 2) w0))) (*.f64 2 (neg.f64 l)))
(/.f64 (+.f64 (/.f64 -1 (/.f64 (pow.f64 d 2) w0)) (/.f64 -1 (/.f64 (pow.f64 d 2) w0))) (*.f64 2 (*.f64 2 (*.f64 l 4))))
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 -1/8 l) 4) (/.f64 (pow.f64 d 2) w0)) (/.f64 (*.f64 (/.f64 -1/8 l) 4) (/.f64 (pow.f64 d 2) w0))) 8)
(/.f64 (+.f64 (/.f64 1/4 (/.f64 (pow.f64 d 2) w0)) (/.f64 1/4 (/.f64 (pow.f64 d 2) w0))) (*.f64 2 (*.f64 2 (neg.f64 l))))
(/.f64 (+.f64 (/.f64 1/4 (/.f64 (pow.f64 d 2) w0)) (/.f64 1/4 (/.f64 (pow.f64 d 2) w0))) (*.f64 2 (neg.f64 (+.f64 l l))))
(/.f64 (+.f64 (/.f64 2 (*.f64 l -8)) (/.f64 2 (*.f64 l -8))) (*.f64 2 (*.f64 2 (/.f64 (pow.f64 d 2) w0))))
(/.f64 (+.f64 (*.f64 (/.f64 -1/8 l) w0) (*.f64 (/.f64 -1/8 l) w0)) (*.f64 2 (pow.f64 d 2)))
(/.f64 (+.f64 (/.f64 (+.f64 w0 w0) (*.f64 l -8)) (/.f64 (+.f64 w0 w0) (*.f64 l -8))) (*.f64 (pow.f64 d 2) 4))
(/.f64 (+.f64 (/.f64 (*.f64 w0 4) (*.f64 l -8)) (/.f64 (*.f64 w0 4) (*.f64 l -8))) (*.f64 2 (*.f64 (pow.f64 d 2) 4)))
(/.f64 (+.f64 (/.f64 w0 (neg.f64 (*.f64 l -8))) (/.f64 w0 (neg.f64 (*.f64 l -8)))) (*.f64 2 (neg.f64 (pow.f64 d 2))))
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) 4) (*.f64 l -8)) (/.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) 4) (*.f64 l -8))) 8)
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 w0 w0) 4) (*.f64 l -8)) (/.f64 (*.f64 (+.f64 w0 w0) 4) (*.f64 l -8))) (*.f64 2 (*.f64 2 (*.f64 (pow.f64 d 2) 4))))
(/.f64 (+.f64 (/.f64 (*.f64 w0 -2) (*.f64 l -8)) (/.f64 (*.f64 w0 -2) (*.f64 l -8))) (*.f64 2 (*.f64 2 (neg.f64 (pow.f64 d 2)))))
(/.f64 (+.f64 (/.f64 (*.f64 w0 -2) (*.f64 l -8)) (/.f64 (*.f64 w0 -2) (*.f64 l -8))) (*.f64 2 (neg.f64 (*.f64 2 (pow.f64 d 2)))))
(/.f64 (+.f64 (/.f64 (/.f64 w0 (pow.f64 d 2)) l) (/.f64 (/.f64 w0 (pow.f64 d 2)) l)) -16)
(/.f64 (+.f64 (neg.f64 (/.f64 -1/8 l)) (neg.f64 (/.f64 -1/8 l))) (+.f64 (neg.f64 (/.f64 (pow.f64 d 2) w0)) (neg.f64 (/.f64 (pow.f64 d 2) w0))))
(/.f64 (neg.f64 (*.f64 2 (/.f64 w0 (pow.f64 d 2)))) (-.f64 0 (*.f64 l -16)))
(/.f64 (neg.f64 (*.f64 2 (/.f64 -1/8 l))) (-.f64 0 (*.f64 2 (/.f64 (pow.f64 d 2) w0))))
(/.f64 (neg.f64 (/.f64 (/.f64 -1/8 l) (pow.f64 d 2))) (-.f64 0 (/.f64 1 w0)))
(/.f64 (neg.f64 (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0))) (neg.f64 l))
(/.f64 (neg.f64 (/.f64 -1/4 (/.f64 (pow.f64 d 2) w0))) (neg.f64 (+.f64 l l)))
(/.f64 (neg.f64 (/.f64 -1/2 (/.f64 (pow.f64 d 2) w0))) (neg.f64 (*.f64 l 4)))
(/.f64 (neg.f64 (/.f64 1/8 (/.f64 (pow.f64 d 2) w0))) l)
(/.f64 (neg.f64 (/.f64 -1 (/.f64 (pow.f64 d 2) w0))) (-.f64 0 (*.f64 2 (*.f64 l 4))))
(/.f64 (neg.f64 (/.f64 1/4 (/.f64 (pow.f64 d 2) w0))) (+.f64 l l))
(/.f64 (neg.f64 (/.f64 1/4 (/.f64 (pow.f64 d 2) w0))) (-.f64 0 (*.f64 2 (neg.f64 l))))
(/.f64 (neg.f64 (/.f64 1/4 (/.f64 (pow.f64 d 2) w0))) (-.f64 0 (neg.f64 (+.f64 l l))))
(/.f64 (neg.f64 (/.f64 2 (*.f64 l -8))) (-.f64 0 (*.f64 2 (/.f64 (pow.f64 d 2) w0))))
(/.f64 (neg.f64 (*.f64 (/.f64 -1/8 l) w0)) (neg.f64 (pow.f64 d 2)))
(/.f64 (neg.f64 (/.f64 (+.f64 w0 w0) (*.f64 l -8))) (neg.f64 (*.f64 2 (pow.f64 d 2))))
(/.f64 (neg.f64 (/.f64 (*.f64 w0 4) (*.f64 l -8))) (neg.f64 (*.f64 (pow.f64 d 2) 4)))
(/.f64 (neg.f64 (/.f64 w0 (neg.f64 (*.f64 l -8)))) (pow.f64 d 2))
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 w0 w0) 4) (*.f64 l -8))) (-.f64 0 (*.f64 2 (*.f64 (pow.f64 d 2) 4))))
(/.f64 (neg.f64 (/.f64 (*.f64 w0 -2) (*.f64 l -8))) (*.f64 2 (pow.f64 d 2)))
(/.f64 (neg.f64 (/.f64 (*.f64 w0 -2) (*.f64 l -8))) (-.f64 0 (*.f64 2 (neg.f64 (pow.f64 d 2)))))
(/.f64 (neg.f64 (/.f64 (*.f64 w0 -2) (*.f64 l -8))) (-.f64 0 (neg.f64 (*.f64 2 (pow.f64 d 2)))))
(/.f64 (neg.f64 (neg.f64 (/.f64 -1/8 l))) (/.f64 (pow.f64 d 2) w0))
(/.f64 (neg.f64 (neg.f64 (/.f64 w0 (pow.f64 d 2)))) (*.f64 l -8))
(pow.f64 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))) 1)
(+.f64 (/.f64 w0 (pow.f64 d 2)) 0)
(+.f64 0 (/.f64 w0 (pow.f64 d 2)))
(+.f64 (/.f64 w0 (*.f64 2 (pow.f64 d 2))) (/.f64 w0 (*.f64 2 (pow.f64 d 2))))
(-.f64 (/.f64 w0 (pow.f64 d 2)) 0)
(*.f64 2 (/.f64 w0 (*.f64 2 (pow.f64 d 2))))
(*.f64 2 (/.f64 (/.f64 w0 (pow.f64 d 2)) 2))
(*.f64 2 (*.f64 (/.f64 1/2 (pow.f64 d 2)) w0))
(*.f64 w0 (/.f64 1 (pow.f64 d 2)))
(*.f64 (/.f64 w0 (pow.f64 d 2)) 1)
(*.f64 1 (/.f64 w0 (pow.f64 d 2)))
(*.f64 (+.f64 w0 w0) (/.f64 1/2 (pow.f64 d 2)))
(*.f64 (+.f64 w0 w0) (*.f64 (/.f64 1 (pow.f64 d 2)) 1/2))
(*.f64 (*.f64 2 (/.f64 w0 (pow.f64 d 2))) 1/2)
(*.f64 (*.f64 w0 4) (/.f64 1 (*.f64 (pow.f64 d 2) 4)))
(*.f64 (/.f64 1 (pow.f64 d 2)) w0)
(*.f64 (neg.f64 w0) (/.f64 -1 (pow.f64 d 2)))
(*.f64 -1 (/.f64 (neg.f64 w0) (pow.f64 d 2)))
(*.f64 (/.f64 1/2 (pow.f64 d 2)) (+.f64 w0 w0))
(*.f64 1/2 (*.f64 2 (/.f64 w0 (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 1 (pow.f64 d 2)) 1/2) (+.f64 w0 w0))
(*.f64 (/.f64 (neg.f64 w0) (pow.f64 d 2)) -1)
(*.f64 (/.f64 w0 (*.f64 2 (pow.f64 d 2))) 2)
(*.f64 (/.f64 (/.f64 w0 (pow.f64 d 2)) 2) 2)
(*.f64 (/.f64 1 (*.f64 (pow.f64 d 2) 4)) (*.f64 w0 4))
(*.f64 (/.f64 -1 (pow.f64 d 2)) (neg.f64 w0))
(pow.f64 (/.f64 w0 (pow.f64 d 2)) 1)
(neg.f64 (/.f64 (neg.f64 w0) (pow.f64 d 2)))
Outputs
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 w0 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 w0 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 w0 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 w0 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 w0 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 w0 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 w0 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 w0 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 w0 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 w0 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 w0 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 w0 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 w0 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 w0 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 w0 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 w0 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 w0 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 w0 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 w0 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 w0 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 w0 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 w0 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 w0 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 w0 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 w0 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 w0 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 w0 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 w0 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 w0 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 w0 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 w0 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 w0 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 w0 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 w0 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 w0 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 w0 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 w0 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 w0 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 w0 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 w0 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 w0 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 w0 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 w0 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 w0 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 w0 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 w0 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 w0 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 w0 (/.f64 h (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 w0 (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))
(+.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))) 0)
(*.f64 h (*.f64 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))) (pow.f64 (*.f64 D M) 2)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))))
(+.f64 0 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))))
(*.f64 h (*.f64 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))) (pow.f64 (*.f64 D M) 2)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))))
(-.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))) 0)
(*.f64 h (*.f64 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))) (pow.f64 (*.f64 D M) 2)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 l -8) (*.f64 h (/.f64 w0 (pow.f64 d 2)))))
(*.f64 h (*.f64 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))) (pow.f64 (*.f64 D M) 2)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 (*.f64 l -16) (*.f64 h (/.f64 w0 (pow.f64 d 2)))) 2))
(*.f64 h (*.f64 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))) (pow.f64 (*.f64 D M) 2)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))) 1)
(*.f64 h (*.f64 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))) (pow.f64 (*.f64 D M) 2)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))))) 2)
(*.f64 h (*.f64 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))) (pow.f64 (*.f64 D M) 2)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 w0 (pow.f64 d 2)))) (*.f64 l -8))
(*.f64 h (*.f64 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))) (pow.f64 (*.f64 D M) 2)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 w0 (pow.f64 d 2)))) (/.f64 (neg.f64 l) 1/8))
(*.f64 h (*.f64 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))) (pow.f64 (*.f64 D M) 2)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 l -8)))
(*.f64 h (*.f64 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))) (pow.f64 (*.f64 D M) 2)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (/.f64 (/.f64 (pow.f64 d 2) w0) (/.f64 -1/8 l)))
(*.f64 h (*.f64 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))) (pow.f64 (*.f64 D M) 2)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (/.f64 (*.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 l -16)) 2))
(*.f64 h (*.f64 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))) (pow.f64 (*.f64 D M) 2)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (/.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) (/.f64 -1/8 l)) 2))
(*.f64 h (*.f64 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))) (pow.f64 (*.f64 D M) 2)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (/.f64 (/.f64 (*.f64 l -16) (/.f64 w0 (pow.f64 d 2))) 2))
(*.f64 h (*.f64 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))) (pow.f64 (*.f64 D M) 2)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))) (*.f64 h 4))) 4)
(*.f64 (*.f64 h (*.f64 4 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))) (/.f64 (pow.f64 (*.f64 D M) 2) 4))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 h 4) (/.f64 w0 (*.f64 (pow.f64 d 2) (*.f64 l -32)))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (pow.f64 d 2))) (/.f64 (*.f64 l -8) h))
(*.f64 h (*.f64 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))) (pow.f64 (*.f64 D M) 2)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 l)) (/.f64 (/.f64 (pow.f64 d 2) w0) h))
(*.f64 h (*.f64 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))) (pow.f64 (*.f64 D M) 2)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l))) (/.f64 (pow.f64 d 2) w0))
(*.f64 h (*.f64 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))) (pow.f64 (*.f64 D M) 2)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (+.f64 h h))) (*.f64 l -16))
(*.f64 h (*.f64 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))) (pow.f64 (*.f64 D M) 2)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))) (*.f64 h 4)))) 8)
(*.f64 (*.f64 h (*.f64 4 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))) (/.f64 (pow.f64 (*.f64 D M) 2) 4))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 h 4) (/.f64 w0 (*.f64 (pow.f64 d 2) (*.f64 l -32)))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))) (*.f64 h 4)))) (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))) (*.f64 h 4))))) 16)
(*.f64 (*.f64 h (*.f64 4 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))) (/.f64 (pow.f64 (*.f64 D M) 2) 4))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 h 4) (/.f64 w0 (*.f64 (pow.f64 d 2) (*.f64 l -32)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 w0 (pow.f64 d 2))))) (neg.f64 (*.f64 l -8)))
(*.f64 h (*.f64 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))) (pow.f64 (*.f64 D M) 2)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))))
(pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))) 1)
(*.f64 h (*.f64 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))) (pow.f64 (*.f64 D M) 2)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))))
(+.f64 (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))) 0)
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8))))
(*.f64 h (/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l)))
(+.f64 0 (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8))))
(*.f64 h (/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l)))
(-.f64 (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))) 0)
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8))))
(*.f64 h (/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l)))
(/.f64 2 (/.f64 (*.f64 l -16) (*.f64 h (/.f64 w0 (pow.f64 d 2)))))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8))))
(*.f64 h (/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l)))
(/.f64 2 (+.f64 (/.f64 (*.f64 l -8) (*.f64 h (/.f64 w0 (pow.f64 d 2)))) (/.f64 (*.f64 l -8) (*.f64 h (/.f64 w0 (pow.f64 d 2))))))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8))))
(*.f64 h (/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l)))
(/.f64 h (*.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 l -8)))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8))))
(*.f64 h (/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l)))
(/.f64 h (/.f64 (/.f64 (pow.f64 d 2) w0) (/.f64 -1/8 l)))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8))))
(*.f64 h (/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l)))
(/.f64 h (/.f64 (*.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 l -16)) 2))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8))))
(*.f64 h (/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l)))
(/.f64 h (/.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) (/.f64 -1/8 l)) 2))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8))))
(*.f64 h (/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l)))
(/.f64 h (/.f64 (/.f64 (*.f64 l -16) (/.f64 w0 (pow.f64 d 2))) 2))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8))))
(*.f64 h (/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l)))
(/.f64 -1/8 (/.f64 l (*.f64 h (/.f64 w0 (pow.f64 d 2)))))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8))))
(*.f64 h (/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l)))
(/.f64 (/.f64 -1/8 l) (/.f64 (/.f64 (pow.f64 d 2) w0) h))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8))))
(*.f64 h (/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l)))
(/.f64 (/.f64 -1/8 l) (/.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) h) 2))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8))))
(*.f64 h (/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l)))
(/.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 (*.f64 l -8) h))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8))))
(*.f64 h (/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l)))
(/.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 (/.f64 (*.f64 l -16) h) 2))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8))))
(*.f64 h (/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l)))
(/.f64 (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))) 1)
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8))))
(*.f64 h (/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l)))
(/.f64 1 (/.f64 (*.f64 l -8) (*.f64 h (/.f64 w0 (pow.f64 d 2)))))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8))))
(*.f64 h (/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l)))
(/.f64 -1/4 (/.f64 (+.f64 l l) (*.f64 h (/.f64 w0 (pow.f64 d 2)))))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8))))
(*.f64 h (/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l)))
(/.f64 -1/4 (+.f64 (/.f64 l (*.f64 h (/.f64 w0 (pow.f64 d 2)))) (/.f64 l (*.f64 h (/.f64 w0 (pow.f64 d 2))))))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8))))
(*.f64 h (/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l)))
(/.f64 (*.f64 h (/.f64 w0 (pow.f64 d 2))) (*.f64 l -8))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8))))
(*.f64 h (/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l)))
(/.f64 (*.f64 h (/.f64 w0 (pow.f64 d 2))) (/.f64 (neg.f64 l) 1/8))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8))))
(*.f64 h (/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l)))
(/.f64 (*.f64 h (/.f64 (/.f64 -1/8 l) (/.f64 (pow.f64 d 2) (+.f64 w0 w0)))) 2)
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8))))
(*.f64 h (/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l)))
(/.f64 -1/2 (+.f64 (/.f64 (+.f64 l l) (*.f64 h (/.f64 w0 (pow.f64 d 2)))) (/.f64 (+.f64 l l) (*.f64 h (/.f64 w0 (pow.f64 d 2))))))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8))))
(*.f64 h (/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l)))
(/.f64 (+.f64 h h) (+.f64 (*.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 l -8)) (*.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 l -8))))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8))))
(*.f64 h (/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l)))
(/.f64 (*.f64 h (/.f64 -1/8 l)) (/.f64 (pow.f64 d 2) w0))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8))))
(*.f64 h (/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l)))
(/.f64 4 (+.f64 (/.f64 (*.f64 l -16) (*.f64 h (/.f64 w0 (pow.f64 d 2)))) (/.f64 (*.f64 l -16) (*.f64 h (/.f64 w0 (pow.f64 d 2))))))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8))))
(*.f64 h (/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l)))
(/.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) (+.f64 h h)) (*.f64 l -16))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8))))
(*.f64 h (/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l)))
(/.f64 (*.f64 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))) (*.f64 h 4)) 4)
(*.f64 (*.f64 h 4) (/.f64 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))) 4))
(*.f64 (*.f64 h 4) (/.f64 w0 (*.f64 (pow.f64 d 2) (*.f64 l -32))))
(/.f64 (*.f64 (/.f64 -1/8 l) (+.f64 h h)) (*.f64 2 (/.f64 (pow.f64 d 2) w0)))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8))))
(*.f64 h (/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l)))
(/.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))) (*.f64 h 4))) 8)
(*.f64 (*.f64 h 4) (/.f64 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))) 4))
(*.f64 (*.f64 h 4) (/.f64 w0 (*.f64 (pow.f64 d 2) (*.f64 l -32))))
(/.f64 (*.f64 (*.f64 h (/.f64 w0 (pow.f64 d 2))) 4) (*.f64 2 (*.f64 l -16)))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8))))
(*.f64 h (/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l)))
(/.f64 (/.f64 (*.f64 h (/.f64 w0 (pow.f64 d 2))) l) -8)
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8))))
(*.f64 h (/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l)))
(/.f64 (neg.f64 (*.f64 h (/.f64 w0 (pow.f64 d 2)))) (neg.f64 (*.f64 l -8)))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8))))
(*.f64 h (/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))) (*.f64 h 4))) (*.f64 2 (*.f64 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))) (*.f64 h 4)))) 16)
(*.f64 (*.f64 h 4) (/.f64 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))) 4))
(*.f64 (*.f64 h 4) (/.f64 w0 (*.f64 (pow.f64 d 2) (*.f64 l -32))))
(/.f64 (+.f64 (/.f64 (*.f64 h (/.f64 w0 (pow.f64 d 2))) l) (/.f64 (*.f64 h (/.f64 w0 (pow.f64 d 2))) l)) -16)
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8))))
(*.f64 h (/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l)))
(/.f64 (+.f64 (neg.f64 (*.f64 h (/.f64 w0 (pow.f64 d 2)))) (neg.f64 (*.f64 h (/.f64 w0 (pow.f64 d 2))))) (+.f64 (neg.f64 (*.f64 l -8)) (neg.f64 (*.f64 l -8))))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8))))
(*.f64 h (/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l)))
(/.f64 (neg.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) (+.f64 h h))) (-.f64 0 (*.f64 l -16)))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8))))
(*.f64 h (/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l)))
(/.f64 (neg.f64 (*.f64 h (/.f64 -1/8 l))) (neg.f64 (/.f64 (pow.f64 d 2) w0)))
(/.f64 (*.f64 h (/.f64 1/8 l)) (/.f64 (pow.f64 d 2) (neg.f64 w0)))
(/.f64 (neg.f64 (neg.f64 (*.f64 h (/.f64 w0 (pow.f64 d 2))))) (*.f64 l -8))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8))))
(*.f64 h (/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l)))
(pow.f64 (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))) 1)
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8))))
(*.f64 h (/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l)))
(+.f64 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))) 0)
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(+.f64 0 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(-.f64 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))) 0)
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 2 (*.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 l -16)))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 2 (/.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) (/.f64 -1/8 l)))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 2 (/.f64 (*.f64 l -16) (/.f64 w0 (pow.f64 d 2))))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 l -8)) (*.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 l -8))))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 2 (+.f64 (/.f64 (/.f64 (pow.f64 d 2) w0) (/.f64 -1/8 l)) (/.f64 (/.f64 (pow.f64 d 2) w0) (/.f64 -1/8 l))))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 -1/8 (*.f64 l (/.f64 (pow.f64 d 2) w0)))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 -1/8 (/.f64 l (/.f64 w0 (pow.f64 d 2))))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (/.f64 -1/8 l) (/.f64 (pow.f64 d 2) w0))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 w0 (*.f64 (pow.f64 d 2) (*.f64 l -8)))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 w0 (/.f64 (pow.f64 d 2) (/.f64 -1/8 l)))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 l -8))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 1 (/.f64 -1/8 l)))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 (neg.f64 l) 1/8))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 (*.f64 2 (*.f64 2 (neg.f64 l))) 1/2))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 (*.f64 2 (neg.f64 (+.f64 l l))) 1/2))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 (neg.f64 (*.f64 l 4)) 1/2))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 (neg.f64 (*.f64 l -8)) -1))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))) 1)
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 1 (*.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 l -8)))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 1 (/.f64 (/.f64 (pow.f64 d 2) w0) (/.f64 -1/8 l)))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (+.f64 w0 w0) (*.f64 (*.f64 l -16) (pow.f64 d 2)))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (+.f64 w0 w0) (/.f64 (*.f64 2 (pow.f64 d 2)) (/.f64 -1/8 l)))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (+.f64 w0 w0) (+.f64 (*.f64 (pow.f64 d 2) (*.f64 l -8)) (*.f64 (pow.f64 d 2) (*.f64 l -8))))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (+.f64 w0 w0) (+.f64 (/.f64 (pow.f64 d 2) (/.f64 -1/8 l)) (/.f64 (pow.f64 d 2) (/.f64 -1/8 l))))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 -1/4 (*.f64 2 (*.f64 l (/.f64 (pow.f64 d 2) w0))))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 -1/4 (/.f64 (+.f64 l l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 -1/4 (+.f64 (*.f64 l (/.f64 (pow.f64 d 2) w0)) (*.f64 l (/.f64 (pow.f64 d 2) w0))))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 -1/4 (+.f64 (/.f64 l (/.f64 w0 (pow.f64 d 2))) (/.f64 l (/.f64 w0 (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (*.f64 2 (/.f64 w0 (pow.f64 d 2))) (*.f64 l -16))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (*.f64 2 (/.f64 w0 (pow.f64 d 2))) (/.f64 2 (/.f64 -1/8 l)))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (*.f64 2 (/.f64 w0 (pow.f64 d 2))) (+.f64 (/.f64 1 (/.f64 -1/8 l)) (/.f64 1 (/.f64 -1/8 l))))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (*.f64 w0 4) (*.f64 (*.f64 (pow.f64 d 2) 4) (*.f64 l -8)))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (*.f64 w0 4) (+.f64 (*.f64 (*.f64 l -16) (pow.f64 d 2)) (*.f64 (*.f64 l -16) (pow.f64 d 2))))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (*.f64 w0 4) (+.f64 (/.f64 (*.f64 2 (pow.f64 d 2)) (/.f64 -1/8 l)) (/.f64 (*.f64 2 (pow.f64 d 2)) (/.f64 -1/8 l))))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (*.f64 2 (/.f64 -1/8 l)) (*.f64 2 (/.f64 (pow.f64 d 2) w0)))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 -1/2 (*.f64 (*.f64 l 4) (/.f64 (pow.f64 d 2) w0)))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 -1/2 (+.f64 (*.f64 2 (*.f64 l (/.f64 (pow.f64 d 2) w0))) (*.f64 2 (*.f64 l (/.f64 (pow.f64 d 2) w0)))))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 -1/2 (+.f64 (/.f64 (+.f64 l l) (/.f64 w0 (pow.f64 d 2))) (/.f64 (+.f64 l l) (/.f64 w0 (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (/.f64 (/.f64 -1/8 l) (/.f64 (pow.f64 d 2) (+.f64 w0 w0))) 2)
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (neg.f64 w0) (*.f64 (neg.f64 (pow.f64 d 2)) (*.f64 l -8)))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (neg.f64 w0) (/.f64 (pow.f64 d 2) (neg.f64 (/.f64 -1/8 l))))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 1/8 (*.f64 (neg.f64 l) (/.f64 (pow.f64 d 2) w0)))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 -1 (*.f64 2 (*.f64 (*.f64 l 4) (/.f64 (pow.f64 d 2) w0))))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 -1 (+.f64 (*.f64 (*.f64 l 4) (/.f64 (pow.f64 d 2) w0)) (*.f64 (*.f64 l 4) (/.f64 (pow.f64 d 2) w0))))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 4 (+.f64 (*.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 l -16)) (*.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 l -16))))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 4 (+.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) (/.f64 -1/8 l)) (/.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) (/.f64 -1/8 l))))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 4 (+.f64 (/.f64 (*.f64 l -16) (/.f64 w0 (pow.f64 d 2))) (/.f64 (*.f64 l -16) (/.f64 w0 (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) 4) (*.f64 2 (*.f64 l -16)))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) 4) (*.f64 (*.f64 l -8) 4))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) 4) (+.f64 (/.f64 2 (/.f64 -1/8 l)) (/.f64 2 (/.f64 -1/8 l))))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (*.f64 (+.f64 w0 w0) 4) (*.f64 (*.f64 l -16) (*.f64 (pow.f64 d 2) 4)))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (*.f64 (+.f64 w0 w0) 4) (+.f64 (*.f64 (*.f64 (pow.f64 d 2) 4) (*.f64 l -8)) (*.f64 (*.f64 (pow.f64 d 2) 4) (*.f64 l -8))))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (*.f64 (/.f64 -1/8 l) 4) (*.f64 2 (*.f64 2 (/.f64 (pow.f64 d 2) w0))))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (*.f64 (/.f64 -1/8 l) 4) (*.f64 (/.f64 (pow.f64 d 2) w0) 4))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 1/4 (*.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) (neg.f64 l)))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 1/4 (*.f64 (/.f64 (pow.f64 d 2) w0) (neg.f64 (+.f64 l l))))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 1/4 (+.f64 (*.f64 (neg.f64 l) (/.f64 (pow.f64 d 2) w0)) (*.f64 (neg.f64 l) (/.f64 (pow.f64 d 2) w0))))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (*.f64 (/.f64 -1/8 l) (*.f64 (/.f64 w0 (pow.f64 d 2)) 4)) 4)
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (/.f64 (/.f64 -1/8 l) (pow.f64 d 2)) (/.f64 1 w0))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 1/2 (+.f64 (*.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) (neg.f64 l)) (*.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) (neg.f64 l))))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 1/2 (+.f64 (*.f64 (/.f64 (pow.f64 d 2) w0) (neg.f64 (+.f64 l l))) (*.f64 (/.f64 (pow.f64 d 2) w0) (neg.f64 (+.f64 l l)))))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (*.f64 w0 -2) (*.f64 (*.f64 l -16) (neg.f64 (pow.f64 d 2))))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (*.f64 w0 -2) (*.f64 (*.f64 l -8) (neg.f64 (*.f64 2 (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (*.f64 w0 -2) (+.f64 (*.f64 (neg.f64 (pow.f64 d 2)) (*.f64 l -8)) (*.f64 (neg.f64 (pow.f64 d 2)) (*.f64 l -8))))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (*.f64 w0 -2) (+.f64 (/.f64 (pow.f64 d 2) (neg.f64 (/.f64 -1/8 l))) (/.f64 (pow.f64 d 2) (neg.f64 (/.f64 -1/8 l)))))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 -2 (+.f64 (*.f64 2 (*.f64 (*.f64 l 4) (/.f64 (pow.f64 d 2) w0))) (*.f64 2 (*.f64 (*.f64 l 4) (/.f64 (pow.f64 d 2) w0)))))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (*.f64 2 (*.f64 (/.f64 w0 (pow.f64 d 2)) 4)) (+.f64 (*.f64 (*.f64 l -8) 4) (*.f64 (*.f64 l -8) 4)))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (*.f64 2 (*.f64 (+.f64 w0 w0) 4)) (+.f64 (*.f64 (*.f64 l -16) (*.f64 (pow.f64 d 2) 4)) (*.f64 (*.f64 l -16) (*.f64 (pow.f64 d 2) 4))))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (*.f64 2 (*.f64 w0 -2)) (+.f64 (*.f64 (*.f64 l -16) (neg.f64 (pow.f64 d 2))) (*.f64 (*.f64 l -16) (neg.f64 (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (*.f64 2 (*.f64 w0 -2)) (+.f64 (*.f64 (*.f64 l -8) (neg.f64 (*.f64 2 (pow.f64 d 2)))) (*.f64 (*.f64 l -8) (neg.f64 (*.f64 2 (pow.f64 d 2))))))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (*.f64 2 (*.f64 (/.f64 -1/8 l) (*.f64 (/.f64 w0 (pow.f64 d 2)) 4))) 8)
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (*.f64 2 (*.f64 (/.f64 -1/8 l) 4)) (+.f64 (*.f64 (/.f64 (pow.f64 d 2) w0) 4) (*.f64 (/.f64 (pow.f64 d 2) w0) 4)))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (*.f64 (/.f64 -1/8 l) w0) (pow.f64 d 2))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0)) l)
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (/.f64 -1/4 (/.f64 (pow.f64 d 2) w0)) (+.f64 l l))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (/.f64 -1/2 (/.f64 (pow.f64 d 2) w0)) (*.f64 l 4))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (/.f64 1/8 (/.f64 (pow.f64 d 2) w0)) (neg.f64 l))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (/.f64 -1 (/.f64 (pow.f64 d 2) w0)) (*.f64 2 (*.f64 l 4)))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (/.f64 (*.f64 (/.f64 -1/8 l) 4) (/.f64 (pow.f64 d 2) w0)) 4)
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (/.f64 1/4 (/.f64 (pow.f64 d 2) w0)) (*.f64 2 (neg.f64 l)))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (/.f64 1/4 (/.f64 (pow.f64 d 2) w0)) (neg.f64 (+.f64 l l)))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (/.f64 2 (*.f64 l -8)) (*.f64 2 (/.f64 (pow.f64 d 2) w0)))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (/.f64 (+.f64 w0 w0) (*.f64 l -8)) (*.f64 2 (pow.f64 d 2)))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (/.f64 (*.f64 w0 4) (*.f64 l -8)) (*.f64 (pow.f64 d 2) 4))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (/.f64 w0 (neg.f64 (*.f64 l -8))) (neg.f64 (pow.f64 d 2)))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (/.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) 4) (*.f64 l -8)) 4)
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (/.f64 (*.f64 (+.f64 w0 w0) 4) (*.f64 l -8)) (*.f64 2 (*.f64 (pow.f64 d 2) 4)))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (/.f64 (*.f64 w0 -2) (*.f64 l -8)) (*.f64 2 (neg.f64 (pow.f64 d 2))))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (/.f64 (*.f64 w0 -2) (*.f64 l -8)) (neg.f64 (*.f64 2 (pow.f64 d 2))))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (/.f64 (/.f64 w0 (pow.f64 d 2)) l) -8)
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (/.f64 (/.f64 -1/8 l) 2) (/.f64 (/.f64 (pow.f64 d 2) w0) 2))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (neg.f64 (/.f64 -1/8 l)) (neg.f64 (/.f64 (pow.f64 d 2) w0)))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (neg.f64 (/.f64 w0 (pow.f64 d 2))) (neg.f64 (*.f64 l -8)))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (+.f64 (neg.f64 (/.f64 w0 (pow.f64 d 2))) (neg.f64 (/.f64 w0 (pow.f64 d 2)))) (+.f64 (neg.f64 (*.f64 l -8)) (neg.f64 (*.f64 l -8))))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (+.f64 (/.f64 (/.f64 -1/8 l) (pow.f64 d 2)) (/.f64 (/.f64 -1/8 l) (pow.f64 d 2))) (+.f64 (/.f64 1 w0) (/.f64 1 w0)))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 -1/8 l) (*.f64 (/.f64 w0 (pow.f64 d 2)) 4))) (*.f64 2 (*.f64 (/.f64 -1/8 l) (*.f64 (/.f64 w0 (pow.f64 d 2)) 4)))) 16)
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (+.f64 (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0)) (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0))) (+.f64 l l))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (+.f64 (/.f64 -1/4 (/.f64 (pow.f64 d 2) w0)) (/.f64 -1/4 (/.f64 (pow.f64 d 2) w0))) (*.f64 l 4))
(/.f64 (+.f64 (/.f64 w0 (/.f64 (pow.f64 d 2) -1/4)) (/.f64 w0 (/.f64 (pow.f64 d 2) -1/4))) (*.f64 l 4))
(/.f64 (*.f64 (/.f64 w0 (/.f64 (pow.f64 d 2) 1/4)) -2) (*.f64 l 4))
(/.f64 (+.f64 (/.f64 -1/2 (/.f64 (pow.f64 d 2) w0)) (/.f64 -1/2 (/.f64 (pow.f64 d 2) w0))) (*.f64 2 (*.f64 l 4)))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (+.f64 (/.f64 1/8 (/.f64 (pow.f64 d 2) w0)) (/.f64 1/8 (/.f64 (pow.f64 d 2) w0))) (*.f64 2 (neg.f64 l)))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (+.f64 (/.f64 -1 (/.f64 (pow.f64 d 2) w0)) (/.f64 -1 (/.f64 (pow.f64 d 2) w0))) (*.f64 2 (*.f64 2 (*.f64 l 4))))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 -1/8 l) 4) (/.f64 (pow.f64 d 2) w0)) (/.f64 (*.f64 (/.f64 -1/8 l) 4) (/.f64 (pow.f64 d 2) w0))) 8)
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (+.f64 (/.f64 1/4 (/.f64 (pow.f64 d 2) w0)) (/.f64 1/4 (/.f64 (pow.f64 d 2) w0))) (*.f64 2 (*.f64 2 (neg.f64 l))))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (+.f64 (/.f64 1/4 (/.f64 (pow.f64 d 2) w0)) (/.f64 1/4 (/.f64 (pow.f64 d 2) w0))) (*.f64 2 (neg.f64 (+.f64 l l))))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (+.f64 (/.f64 2 (*.f64 l -8)) (/.f64 2 (*.f64 l -8))) (*.f64 2 (*.f64 2 (/.f64 (pow.f64 d 2) w0))))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (+.f64 (*.f64 (/.f64 -1/8 l) w0) (*.f64 (/.f64 -1/8 l) w0)) (*.f64 2 (pow.f64 d 2)))
(/.f64 (+.f64 (*.f64 w0 (/.f64 -1/8 l)) (*.f64 w0 (/.f64 -1/8 l))) (*.f64 2 (pow.f64 d 2)))
(/.f64 (*.f64 (/.f64 -1/8 l) (+.f64 w0 w0)) (*.f64 2 (pow.f64 d 2)))
(/.f64 (*.f64 w0 (*.f64 2 (/.f64 -1/8 l))) (*.f64 2 (pow.f64 d 2)))
(/.f64 (+.f64 (/.f64 (+.f64 w0 w0) (*.f64 l -8)) (/.f64 (+.f64 w0 w0) (*.f64 l -8))) (*.f64 (pow.f64 d 2) 4))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (+.f64 (/.f64 (*.f64 w0 4) (*.f64 l -8)) (/.f64 (*.f64 w0 4) (*.f64 l -8))) (*.f64 2 (*.f64 (pow.f64 d 2) 4)))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (+.f64 (/.f64 w0 (neg.f64 (*.f64 l -8))) (/.f64 w0 (neg.f64 (*.f64 l -8)))) (*.f64 2 (neg.f64 (pow.f64 d 2))))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) 4) (*.f64 l -8)) (/.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) 4) (*.f64 l -8))) 8)
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 w0 w0) 4) (*.f64 l -8)) (/.f64 (*.f64 (+.f64 w0 w0) 4) (*.f64 l -8))) (*.f64 2 (*.f64 2 (*.f64 (pow.f64 d 2) 4))))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (+.f64 (/.f64 (*.f64 w0 -2) (*.f64 l -8)) (/.f64 (*.f64 w0 -2) (*.f64 l -8))) (*.f64 2 (*.f64 2 (neg.f64 (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (+.f64 (/.f64 (*.f64 w0 -2) (*.f64 l -8)) (/.f64 (*.f64 w0 -2) (*.f64 l -8))) (*.f64 2 (neg.f64 (*.f64 2 (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (+.f64 (/.f64 (/.f64 w0 (pow.f64 d 2)) l) (/.f64 (/.f64 w0 (pow.f64 d 2)) l)) -16)
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (+.f64 (neg.f64 (/.f64 -1/8 l)) (neg.f64 (/.f64 -1/8 l))) (+.f64 (neg.f64 (/.f64 (pow.f64 d 2) w0)) (neg.f64 (/.f64 (pow.f64 d 2) w0))))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (neg.f64 (*.f64 2 (/.f64 w0 (pow.f64 d 2)))) (-.f64 0 (*.f64 l -16)))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (neg.f64 (*.f64 2 (/.f64 -1/8 l))) (-.f64 0 (*.f64 2 (/.f64 (pow.f64 d 2) w0))))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (neg.f64 (/.f64 (/.f64 -1/8 l) (pow.f64 d 2))) (-.f64 0 (/.f64 1 w0)))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (neg.f64 (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0))) (neg.f64 l))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (neg.f64 (/.f64 -1/4 (/.f64 (pow.f64 d 2) w0))) (neg.f64 (+.f64 l l)))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (neg.f64 (/.f64 -1/2 (/.f64 (pow.f64 d 2) w0))) (neg.f64 (*.f64 l 4)))
(/.f64 (neg.f64 (/.f64 w0 (/.f64 (pow.f64 d 2) -1/2))) (neg.f64 (*.f64 l 4)))
(/.f64 (/.f64 1/2 (/.f64 (pow.f64 d 2) w0)) (*.f64 l -4))
(/.f64 (neg.f64 (/.f64 1/8 (/.f64 (pow.f64 d 2) w0))) l)
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (neg.f64 (/.f64 -1 (/.f64 (pow.f64 d 2) w0))) (-.f64 0 (*.f64 2 (*.f64 l 4))))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (neg.f64 (/.f64 1/4 (/.f64 (pow.f64 d 2) w0))) (+.f64 l l))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (neg.f64 (/.f64 1/4 (/.f64 (pow.f64 d 2) w0))) (-.f64 0 (*.f64 2 (neg.f64 l))))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (neg.f64 (/.f64 1/4 (/.f64 (pow.f64 d 2) w0))) (-.f64 0 (neg.f64 (+.f64 l l))))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (neg.f64 (/.f64 2 (*.f64 l -8))) (-.f64 0 (*.f64 2 (/.f64 (pow.f64 d 2) w0))))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (neg.f64 (*.f64 (/.f64 -1/8 l) w0)) (neg.f64 (pow.f64 d 2)))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (neg.f64 (/.f64 (+.f64 w0 w0) (*.f64 l -8))) (neg.f64 (*.f64 2 (pow.f64 d 2))))
(/.f64 (/.f64 (+.f64 w0 w0) (*.f64 l 8)) (*.f64 (pow.f64 d 2) -2))
(/.f64 (/.f64 w0 (*.f64 l 4)) (*.f64 (pow.f64 d 2) -2))
(/.f64 (neg.f64 (/.f64 (*.f64 w0 4) (*.f64 l -8))) (neg.f64 (*.f64 (pow.f64 d 2) 4)))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (neg.f64 (/.f64 w0 (neg.f64 (*.f64 l -8)))) (pow.f64 d 2))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 w0 w0) 4) (*.f64 l -8))) (-.f64 0 (*.f64 2 (*.f64 (pow.f64 d 2) 4))))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (neg.f64 (/.f64 (*.f64 w0 -2) (*.f64 l -8))) (*.f64 2 (pow.f64 d 2)))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (neg.f64 (/.f64 (*.f64 w0 -2) (*.f64 l -8))) (-.f64 0 (*.f64 2 (neg.f64 (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (neg.f64 (/.f64 (*.f64 w0 -2) (*.f64 l -8))) (-.f64 0 (neg.f64 (*.f64 2 (pow.f64 d 2)))))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (neg.f64 (neg.f64 (/.f64 -1/8 l))) (/.f64 (pow.f64 d 2) w0))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(/.f64 (neg.f64 (neg.f64 (/.f64 w0 (pow.f64 d 2)))) (*.f64 l -8))
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(pow.f64 (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))) 1)
(*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 l -1/8)))
(/.f64 w0 (*.f64 (/.f64 (pow.f64 d 2) -1/8) l))
(+.f64 (/.f64 w0 (pow.f64 d 2)) 0)
(/.f64 w0 (pow.f64 d 2))
(+.f64 0 (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (pow.f64 d 2))
(+.f64 (/.f64 w0 (*.f64 2 (pow.f64 d 2))) (/.f64 w0 (*.f64 2 (pow.f64 d 2))))
(/.f64 w0 (pow.f64 d 2))
(-.f64 (/.f64 w0 (pow.f64 d 2)) 0)
(/.f64 w0 (pow.f64 d 2))
(*.f64 2 (/.f64 w0 (*.f64 2 (pow.f64 d 2))))
(/.f64 w0 (pow.f64 d 2))
(*.f64 2 (/.f64 (/.f64 w0 (pow.f64 d 2)) 2))
(/.f64 w0 (pow.f64 d 2))
(*.f64 2 (*.f64 (/.f64 1/2 (pow.f64 d 2)) w0))
(*.f64 (/.f64 1/2 (pow.f64 d 2)) (*.f64 w0 2))
(*.f64 w0 (*.f64 (/.f64 1/2 (pow.f64 d 2)) 2))
(*.f64 w0 (/.f64 1 (pow.f64 d 2)))
(*.f64 (/.f64 w0 (pow.f64 d 2)) 1)
(/.f64 w0 (pow.f64 d 2))
(*.f64 1 (/.f64 w0 (pow.f64 d 2)))
(/.f64 w0 (pow.f64 d 2))
(*.f64 (+.f64 w0 w0) (/.f64 1/2 (pow.f64 d 2)))
(*.f64 (+.f64 w0 w0) (*.f64 (/.f64 1 (pow.f64 d 2)) 1/2))
(*.f64 w0 (/.f64 1 (pow.f64 d 2)))
(*.f64 (*.f64 2 (/.f64 w0 (pow.f64 d 2))) 1/2)
(/.f64 w0 (pow.f64 d 2))
(*.f64 (*.f64 w0 4) (/.f64 1 (*.f64 (pow.f64 d 2) 4)))
(*.f64 (*.f64 w0 4) (/.f64 1/4 (pow.f64 d 2)))
(*.f64 (/.f64 1 (pow.f64 d 2)) w0)
(*.f64 w0 (/.f64 1 (pow.f64 d 2)))
(*.f64 (neg.f64 w0) (/.f64 -1 (pow.f64 d 2)))
(/.f64 w0 (pow.f64 d 2))
(*.f64 -1 (/.f64 (neg.f64 w0) (pow.f64 d 2)))
(/.f64 w0 (pow.f64 d 2))
(*.f64 (/.f64 1/2 (pow.f64 d 2)) (+.f64 w0 w0))
(*.f64 (+.f64 w0 w0) (/.f64 1/2 (pow.f64 d 2)))
(*.f64 1/2 (*.f64 2 (/.f64 w0 (pow.f64 d 2))))
(/.f64 w0 (pow.f64 d 2))
(*.f64 (*.f64 (/.f64 1 (pow.f64 d 2)) 1/2) (+.f64 w0 w0))
(*.f64 w0 (/.f64 1 (pow.f64 d 2)))
(*.f64 (/.f64 (neg.f64 w0) (pow.f64 d 2)) -1)
(/.f64 w0 (pow.f64 d 2))
(*.f64 (/.f64 w0 (*.f64 2 (pow.f64 d 2))) 2)
(/.f64 w0 (pow.f64 d 2))
(*.f64 (/.f64 (/.f64 w0 (pow.f64 d 2)) 2) 2)
(/.f64 w0 (pow.f64 d 2))
(*.f64 (/.f64 1 (*.f64 (pow.f64 d 2) 4)) (*.f64 w0 4))
(*.f64 (*.f64 w0 4) (/.f64 1 (*.f64 (pow.f64 d 2) 4)))
(*.f64 (*.f64 w0 4) (/.f64 1/4 (pow.f64 d 2)))
(*.f64 (/.f64 -1 (pow.f64 d 2)) (neg.f64 w0))
(/.f64 w0 (pow.f64 d 2))
(pow.f64 (/.f64 w0 (pow.f64 d 2)) 1)
(/.f64 w0 (pow.f64 d 2))
(neg.f64 (/.f64 (neg.f64 w0) (pow.f64 d 2)))
(/.f64 w0 (pow.f64 d 2))

localize24.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(pow.f64 (*.f64 D M) 2)
6.5b
(/.f64 w0 (pow.f64 d 2))
11.1b
(*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l)))
13.1b
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l))))
Compiler

Compiled 66 to 38 computations (42.4% saved)

series6.0ms (0%)

Counts
3 → 144
Calls

36 calls:

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

rewrite265.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
1996×rational.json-1
1996×rational.json-2
1996×rational.json-3
1184×rational.json-simplify-35
996×rational.json-simplify-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01893
112893
231093
379193
4233693
5650893
Stop Event
node limit
Counts
3 → 121
Calls
Call 1
Inputs
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l))))
(*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l)))
(pow.f64 (*.f64 D M) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l)))) (/.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 h (/.f64 -1/8 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) (*.f64 h (/.f64 -1/8 l))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 w0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 h (/.f64 -1/8 l)) (/.f64 (/.f64 (pow.f64 d 2) w0) (pow.f64 (*.f64 D M) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 h (/.f64 -1/8 l)) (/.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) (pow.f64 (*.f64 D M) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 w0 w0) (/.f64 (*.f64 2 (pow.f64 d 2)) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 w0 w0) (+.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l))) (/.f64 (pow.f64 d 2) w0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 w0 (pow.f64 d 2))) (/.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 w0 (pow.f64 d 2))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l)))) (/.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w0 4) (+.f64 (/.f64 (*.f64 2 (pow.f64 d 2)) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l)))) (/.f64 (*.f64 2 (pow.f64 d 2)) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (pow.f64 d 2))) (/.f64 (*.f64 l -8) h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (pow.f64 d 2))) (/.f64 (/.f64 (*.f64 l -16) h) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 w0) (/.f64 (pow.f64 d 2) (neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l)))) (/.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 (/.f64 -1/8 l) (*.f64 h 4)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) 4) (+.f64 (/.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l)))) (/.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w0 -2) (+.f64 (/.f64 (pow.f64 d 2) (neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l))))) (/.f64 (pow.f64 d 2) (neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l)))) (*.f64 2 (/.f64 (pow.f64 d 2) w0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 l)) (/.f64 (/.f64 (pow.f64 d 2) w0) h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 (*.f64 l -8) (/.f64 (pow.f64 d 2) w0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (/.f64 (/.f64 (pow.f64 d 2) w0) (/.f64 -1/8 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) h)) (*.f64 l -8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) h)) (/.f64 (neg.f64 l) 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 -1/8 l) (pow.f64 d 2)))) (/.f64 1 w0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l))) 4) (*.f64 2 (*.f64 2 (/.f64 (pow.f64 d 2) w0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 (/.f64 -1/8 l) (*.f64 h 4))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l))) 2) (/.f64 (/.f64 (pow.f64 d 2) w0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l)))) (neg.f64 (/.f64 (pow.f64 d 2) w0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 -1/8 l) (pow.f64 d 2)))) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 -1/8 l) (pow.f64 d 2))))) (+.f64 (/.f64 1 w0) (/.f64 1 w0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 (/.f64 -1/8 l) (*.f64 h 4))))) (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 (/.f64 -1/8 l) (*.f64 h 4)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l)))) (neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l))))) (+.f64 (neg.f64 (/.f64 (pow.f64 d 2) w0)) (neg.f64 (/.f64 (pow.f64 d 2) w0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l))))) (-.f64 0 (*.f64 2 (/.f64 (pow.f64 d 2) w0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 -1/8 l) (pow.f64 d 2))))) (-.f64 0 (/.f64 1 w0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l))))) (/.f64 (pow.f64 d 2) w0))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) (*.f64 h (/.f64 -1/8 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 h (/.f64 -1/8 l))) (/.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 h (/.f64 -1/8 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 w0 (/.f64 (pow.f64 d 2) (*.f64 h (/.f64 -1/8 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 (*.f64 l -8) h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 1 (*.f64 h (/.f64 -1/8 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 (/.f64 (*.f64 l -16) h) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 h (*.f64 (*.f64 l -8) (/.f64 (pow.f64 d 2) w0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 h (/.f64 (/.f64 (pow.f64 d 2) w0) (/.f64 -1/8 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 h (/.f64 (*.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 l -16)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 h (/.f64 (/.f64 (*.f64 l -16) (/.f64 w0 (pow.f64 d 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 h (/.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) (/.f64 -1/8 l)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1/8 l) (/.f64 (/.f64 (pow.f64 d 2) w0) h))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1/8 l) (/.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) h) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 h (/.f64 -1/8 l)) (/.f64 (pow.f64 d 2) w0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 h (/.f64 -1/8 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 w0 w0) (/.f64 (*.f64 2 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 w0 w0) (+.f64 (/.f64 (pow.f64 d 2) (*.f64 h (/.f64 -1/8 l))) (/.f64 (pow.f64 d 2) (*.f64 h (/.f64 -1/8 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 h h) (+.f64 (*.f64 (*.f64 l -8) (/.f64 (pow.f64 d 2) w0)) (*.f64 (*.f64 l -8) (/.f64 (pow.f64 d 2) w0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1/8 l) (*.f64 2 (*.f64 (/.f64 w0 (pow.f64 d 2)) h))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 w0 (pow.f64 d 2))) (/.f64 2 (*.f64 h (/.f64 -1/8 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 w0 (pow.f64 d 2))) (+.f64 (/.f64 1 (*.f64 h (/.f64 -1/8 l))) (/.f64 1 (*.f64 h (/.f64 -1/8 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w0 4) (+.f64 (/.f64 (*.f64 2 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l))) (/.f64 (*.f64 2 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 h (/.f64 -1/8 l))) (*.f64 2 (/.f64 (pow.f64 d 2) w0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) h) (*.f64 l -8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) h) (/.f64 (neg.f64 l) 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 w0) (/.f64 (neg.f64 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) (*.f64 h (/.f64 -1/8 l))) (/.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) (*.f64 h (/.f64 -1/8 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 (/.f64 -1/8 l) (*.f64 h 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) 4) (+.f64 (/.f64 2 (*.f64 h (/.f64 -1/8 l))) (/.f64 2 (*.f64 h (/.f64 -1/8 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 w0 -2) (+.f64 (/.f64 (neg.f64 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l))) (/.f64 (neg.f64 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1/8 l) (*.f64 h 4)) (*.f64 2 (*.f64 2 (/.f64 (pow.f64 d 2) w0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 -1/8 l) (*.f64 h 4)) (*.f64 (/.f64 (pow.f64 d 2) w0) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 h (/.f64 (/.f64 -1/8 l) (pow.f64 d 2))) (/.f64 1 w0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 -1/8 l) (*.f64 h 4))) (+.f64 (*.f64 (/.f64 (pow.f64 d 2) w0) 4) (*.f64 (/.f64 (pow.f64 d 2) w0) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 w0 (pow.f64 d 2)) h)) (*.f64 l -16))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 (/.f64 -1/8 l) (*.f64 h 4)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 -1/8 l) (*.f64 h 4)) (/.f64 (pow.f64 d 2) w0)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 h (/.f64 -1/8 l)) 2) (/.f64 (/.f64 (pow.f64 d 2) w0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 h (/.f64 -1/8 l))) (neg.f64 (/.f64 (pow.f64 d 2) w0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 h (/.f64 (/.f64 -1/8 l) (pow.f64 d 2))) (*.f64 h (/.f64 (/.f64 -1/8 l) (pow.f64 d 2)))) (+.f64 (/.f64 1 w0) (/.f64 1 w0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 (/.f64 -1/8 l) (*.f64 h 4)))) (*.f64 2 (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 (/.f64 -1/8 l) (*.f64 h 4))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (/.f64 -1/8 l) (*.f64 h 4)) (/.f64 (pow.f64 d 2) w0)) (/.f64 (*.f64 (/.f64 -1/8 l) (*.f64 h 4)) (/.f64 (pow.f64 d 2) w0))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 h (/.f64 -1/8 l))) (neg.f64 (*.f64 h (/.f64 -1/8 l)))) (+.f64 (neg.f64 (/.f64 (pow.f64 d 2) w0)) (neg.f64 (/.f64 (pow.f64 d 2) w0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (*.f64 h (/.f64 -1/8 l)))) (-.f64 0 (*.f64 2 (/.f64 (pow.f64 d 2) w0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) h)) (neg.f64 (*.f64 l -8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 h (/.f64 (/.f64 -1/8 l) (pow.f64 d 2)))) (-.f64 0 (/.f64 1 w0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 h (/.f64 -1/8 l)))) (/.f64 (pow.f64 d 2) w0))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 D M) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 D M) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (*.f64 D M) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 (*.f64 D M) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 D M) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 D M) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 D 2) (pow.f64 M 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 M 2) (pow.f64 D 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 D M) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (pow.f64 (/.f64 (*.f64 D M) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 M 2)) (/.f64 (pow.f64 D 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (pow.f64 (*.f64 D M) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 D M) 2) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 D 2) 2) (*.f64 2 (pow.f64 M 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 M 2) 2) (*.f64 2 (pow.f64 D 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 D D) 2) (pow.f64 (/.f64 M 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 M M) 2) (pow.f64 (/.f64 D 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 D (+.f64 M M)) 2) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 D M) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (*.f64 D M) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 D M) 2) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) 4)) (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) 4))) 16)))))

simplify183.0ms (0.8%)

Algorithm
egg-herbie
Rules
1518×rational.json-simplify-2
1004×rational.json-simplify-35
870×rational.json-simplify-41
674×rational.json-simplify-49
644×rational.json-simplify-50
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
030910023
110069559
236239559
355239559
476449559
Stop Event
node limit
Counts
265 → 161
Calls
Call 1
Inputs
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) 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 -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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) 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 -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 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) 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 -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 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) 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 -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 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) 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 -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 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) 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 -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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(+.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l)))) 0)
(+.f64 0 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l)))))
(-.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l)))) 0)
(/.f64 2 (/.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l)))))
(/.f64 2 (+.f64 (/.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l)))) (/.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l))))))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 h (/.f64 -1/8 l))))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) (*.f64 h (/.f64 -1/8 l))) 2))
(/.f64 w0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l)))))
(/.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l)))))
(/.f64 (*.f64 h (/.f64 -1/8 l)) (/.f64 (/.f64 (pow.f64 d 2) w0) (pow.f64 (*.f64 D M) 2)))
(/.f64 (*.f64 h (/.f64 -1/8 l)) (/.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) (pow.f64 (*.f64 D M) 2)) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l)))) 1)
(/.f64 1 (/.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l)))))
(/.f64 (+.f64 w0 w0) (/.f64 (*.f64 2 (pow.f64 d 2)) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l)))))
(/.f64 (+.f64 w0 w0) (+.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l))))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l))) (/.f64 (pow.f64 d 2) w0))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l))))) 2)
(/.f64 (*.f64 2 (/.f64 w0 (pow.f64 d 2))) (/.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l)))))
(/.f64 (*.f64 2 (/.f64 w0 (pow.f64 d 2))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l)))) (/.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l))))))
(/.f64 (*.f64 w0 4) (+.f64 (/.f64 (*.f64 2 (pow.f64 d 2)) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l)))) (/.f64 (*.f64 2 (pow.f64 d 2)) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l))))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (pow.f64 d 2))) (/.f64 (*.f64 l -8) h))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (pow.f64 d 2))) (/.f64 (/.f64 (*.f64 l -16) h) 2))
(/.f64 (neg.f64 w0) (/.f64 (pow.f64 d 2) (neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l))))))
(/.f64 4 (+.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l)))) (/.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l))))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 (/.f64 -1/8 l) (*.f64 h 4)))) 4)
(/.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) 4) (+.f64 (/.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l)))) (/.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l))))))
(/.f64 (*.f64 w0 -2) (+.f64 (/.f64 (pow.f64 d 2) (neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l))))) (/.f64 (pow.f64 d 2) (neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l)))))))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l)))) (*.f64 2 (/.f64 (pow.f64 d 2) w0)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 l)) (/.f64 (/.f64 (pow.f64 d 2) w0) h))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 (*.f64 l -8) (/.f64 (pow.f64 d 2) w0)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (/.f64 (/.f64 (pow.f64 d 2) w0) (/.f64 -1/8 l)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) h)) (*.f64 l -8))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) h)) (/.f64 (neg.f64 l) 1/8))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 -1/8 l) (pow.f64 d 2)))) (/.f64 1 w0))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l))) 4) (*.f64 2 (*.f64 2 (/.f64 (pow.f64 d 2) w0))))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 (/.f64 -1/8 l) (*.f64 h 4))))) 8)
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l))) 2) (/.f64 (/.f64 (pow.f64 d 2) w0) 2))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l)))) (neg.f64 (/.f64 (pow.f64 d 2) w0)))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 -1/8 l) (pow.f64 d 2)))) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 -1/8 l) (pow.f64 d 2))))) (+.f64 (/.f64 1 w0) (/.f64 1 w0)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 (/.f64 -1/8 l) (*.f64 h 4))))) (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 (/.f64 -1/8 l) (*.f64 h 4)))))) 16)
(/.f64 (+.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l)))) (neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l))))) (+.f64 (neg.f64 (/.f64 (pow.f64 d 2) w0)) (neg.f64 (/.f64 (pow.f64 d 2) w0))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l))))) (-.f64 0 (*.f64 2 (/.f64 (pow.f64 d 2) w0))))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 -1/8 l) (pow.f64 d 2))))) (-.f64 0 (/.f64 1 w0)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l))))) (/.f64 (pow.f64 d 2) w0))
(pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l)))) 1)
(+.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l))) 0)
(+.f64 0 (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l))))
(-.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l))) 0)
(/.f64 2 (/.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) (*.f64 h (/.f64 -1/8 l))))
(/.f64 2 (+.f64 (/.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 h (/.f64 -1/8 l))) (/.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 h (/.f64 -1/8 l)))))
(/.f64 w0 (/.f64 (pow.f64 d 2) (*.f64 h (/.f64 -1/8 l))))
(/.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 (*.f64 l -8) h))
(/.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 1 (*.f64 h (/.f64 -1/8 l))))
(/.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 (/.f64 (*.f64 l -16) h) 2))
(/.f64 h (*.f64 (*.f64 l -8) (/.f64 (pow.f64 d 2) w0)))
(/.f64 h (/.f64 (/.f64 (pow.f64 d 2) w0) (/.f64 -1/8 l)))
(/.f64 h (/.f64 (*.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 l -16)) 2))
(/.f64 h (/.f64 (/.f64 (*.f64 l -16) (/.f64 w0 (pow.f64 d 2))) 2))
(/.f64 h (/.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) (/.f64 -1/8 l)) 2))
(/.f64 (/.f64 -1/8 l) (/.f64 (/.f64 (pow.f64 d 2) w0) h))
(/.f64 (/.f64 -1/8 l) (/.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) h) 2))
(/.f64 (*.f64 h (/.f64 -1/8 l)) (/.f64 (pow.f64 d 2) w0))
(/.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l))) 1)
(/.f64 1 (/.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 h (/.f64 -1/8 l))))
(/.f64 (+.f64 w0 w0) (/.f64 (*.f64 2 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l))))
(/.f64 (+.f64 w0 w0) (+.f64 (/.f64 (pow.f64 d 2) (*.f64 h (/.f64 -1/8 l))) (/.f64 (pow.f64 d 2) (*.f64 h (/.f64 -1/8 l)))))
(/.f64 (+.f64 h h) (+.f64 (*.f64 (*.f64 l -8) (/.f64 (pow.f64 d 2) w0)) (*.f64 (*.f64 l -8) (/.f64 (pow.f64 d 2) w0))))
(/.f64 (*.f64 (/.f64 -1/8 l) (*.f64 2 (*.f64 (/.f64 w0 (pow.f64 d 2)) h))) 2)
(/.f64 (*.f64 2 (/.f64 w0 (pow.f64 d 2))) (/.f64 2 (*.f64 h (/.f64 -1/8 l))))
(/.f64 (*.f64 2 (/.f64 w0 (pow.f64 d 2))) (+.f64 (/.f64 1 (*.f64 h (/.f64 -1/8 l))) (/.f64 1 (*.f64 h (/.f64 -1/8 l)))))
(/.f64 (*.f64 w0 4) (+.f64 (/.f64 (*.f64 2 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l))) (/.f64 (*.f64 2 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l)))))
(/.f64 (*.f64 2 (*.f64 h (/.f64 -1/8 l))) (*.f64 2 (/.f64 (pow.f64 d 2) w0)))
(/.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) h) (*.f64 l -8))
(/.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) h) (/.f64 (neg.f64 l) 1/8))
(/.f64 (neg.f64 w0) (/.f64 (neg.f64 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l))))
(/.f64 4 (+.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) (*.f64 h (/.f64 -1/8 l))) (/.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) (*.f64 h (/.f64 -1/8 l)))))
(/.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 (/.f64 -1/8 l) (*.f64 h 4))) 4)
(/.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) 4) (+.f64 (/.f64 2 (*.f64 h (/.f64 -1/8 l))) (/.f64 2 (*.f64 h (/.f64 -1/8 l)))))
(/.f64 (*.f64 w0 -2) (+.f64 (/.f64 (neg.f64 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l))) (/.f64 (neg.f64 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l)))))
(/.f64 (*.f64 (/.f64 -1/8 l) (*.f64 h 4)) (*.f64 2 (*.f64 2 (/.f64 (pow.f64 d 2) w0))))
(/.f64 (*.f64 (/.f64 -1/8 l) (*.f64 h 4)) (*.f64 (/.f64 (pow.f64 d 2) w0) 4))
(/.f64 (*.f64 h (/.f64 (/.f64 -1/8 l) (pow.f64 d 2))) (/.f64 1 w0))
(/.f64 (*.f64 2 (*.f64 (/.f64 -1/8 l) (*.f64 h 4))) (+.f64 (*.f64 (/.f64 (pow.f64 d 2) w0) 4) (*.f64 (/.f64 (pow.f64 d 2) w0) 4)))
(/.f64 (*.f64 2 (*.f64 (/.f64 w0 (pow.f64 d 2)) h)) (*.f64 l -16))
(/.f64 (*.f64 2 (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 (/.f64 -1/8 l) (*.f64 h 4)))) 8)
(/.f64 (/.f64 (*.f64 (/.f64 -1/8 l) (*.f64 h 4)) (/.f64 (pow.f64 d 2) w0)) 4)
(/.f64 (/.f64 (*.f64 h (/.f64 -1/8 l)) 2) (/.f64 (/.f64 (pow.f64 d 2) w0) 2))
(/.f64 (neg.f64 (*.f64 h (/.f64 -1/8 l))) (neg.f64 (/.f64 (pow.f64 d 2) w0)))
(/.f64 (+.f64 (*.f64 h (/.f64 (/.f64 -1/8 l) (pow.f64 d 2))) (*.f64 h (/.f64 (/.f64 -1/8 l) (pow.f64 d 2)))) (+.f64 (/.f64 1 w0) (/.f64 1 w0)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 (/.f64 -1/8 l) (*.f64 h 4)))) (*.f64 2 (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 (/.f64 -1/8 l) (*.f64 h 4))))) 16)
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 -1/8 l) (*.f64 h 4)) (/.f64 (pow.f64 d 2) w0)) (/.f64 (*.f64 (/.f64 -1/8 l) (*.f64 h 4)) (/.f64 (pow.f64 d 2) w0))) 8)
(/.f64 (+.f64 (neg.f64 (*.f64 h (/.f64 -1/8 l))) (neg.f64 (*.f64 h (/.f64 -1/8 l)))) (+.f64 (neg.f64 (/.f64 (pow.f64 d 2) w0)) (neg.f64 (/.f64 (pow.f64 d 2) w0))))
(/.f64 (neg.f64 (*.f64 2 (*.f64 h (/.f64 -1/8 l)))) (-.f64 0 (*.f64 2 (/.f64 (pow.f64 d 2) w0))))
(/.f64 (neg.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) h)) (neg.f64 (*.f64 l -8)))
(/.f64 (neg.f64 (*.f64 h (/.f64 (/.f64 -1/8 l) (pow.f64 d 2)))) (-.f64 0 (/.f64 1 w0)))
(/.f64 (neg.f64 (neg.f64 (*.f64 h (/.f64 -1/8 l)))) (/.f64 (pow.f64 d 2) w0))
(pow.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l))) 1)
(+.f64 (pow.f64 (*.f64 D M) 2) 0)
(+.f64 0 (pow.f64 (*.f64 D M) 2))
(-.f64 (pow.f64 (*.f64 D M) 2) 0)
(*.f64 2 (/.f64 (pow.f64 (*.f64 D M) 2) 2))
(*.f64 (pow.f64 (*.f64 D M) 2) 1)
(*.f64 1 (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(*.f64 (pow.f64 M 2) (pow.f64 D 2))
(*.f64 (*.f64 2 (pow.f64 (*.f64 D M) 2)) 1/2)
(*.f64 4 (pow.f64 (/.f64 (*.f64 D M) 2) 2))
(*.f64 (*.f64 2 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) 2))
(*.f64 (*.f64 2 (pow.f64 M 2)) (/.f64 (pow.f64 D 2) 2))
(*.f64 1/2 (*.f64 2 (pow.f64 (*.f64 D M) 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) 2) 2)
(*.f64 (/.f64 (pow.f64 D 2) 2) (*.f64 2 (pow.f64 M 2)))
(*.f64 (/.f64 (pow.f64 M 2) 2) (*.f64 2 (pow.f64 D 2)))
(*.f64 (pow.f64 (+.f64 D D) 2) (pow.f64 (/.f64 M 2) 2))
(*.f64 (pow.f64 (+.f64 M M) 2) (pow.f64 (/.f64 D 2) 2))
(*.f64 (pow.f64 (*.f64 D (+.f64 M M)) 2) 1/4)
(/.f64 (pow.f64 (*.f64 D M) 2) 1)
(/.f64 (*.f64 2 (pow.f64 (*.f64 D M) 2)) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) 4) 4)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) 4)) (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) 4))) 16)
Outputs
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 l) (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 l) (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 l) (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 l) (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l))))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 l) (pow.f64 d 2)))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l)))
(*.f64 -1/8 (*.f64 h (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l)))
(*.f64 -1/8 (*.f64 h (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l)))
(*.f64 -1/8 (*.f64 h (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l)))
(*.f64 -1/8 (*.f64 h (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l)))
(*.f64 -1/8 (*.f64 h (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l)))
(*.f64 -1/8 (*.f64 h (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l)))
(*.f64 -1/8 (*.f64 h (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l)))
(*.f64 -1/8 (*.f64 h (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l)))
(*.f64 -1/8 (*.f64 h (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l)))
(*.f64 -1/8 (*.f64 h (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l)))
(*.f64 -1/8 (*.f64 h (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l)))
(*.f64 -1/8 (*.f64 h (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l)))
(*.f64 -1/8 (*.f64 h (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l)))
(*.f64 -1/8 (*.f64 h (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l)))
(*.f64 -1/8 (*.f64 h (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l)))
(*.f64 -1/8 (*.f64 h (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l)))
(*.f64 -1/8 (*.f64 h (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l)))
(*.f64 -1/8 (*.f64 h (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l)))
(*.f64 -1/8 (*.f64 h (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l)))
(*.f64 -1/8 (*.f64 h (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l)))
(*.f64 -1/8 (*.f64 h (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l)))
(*.f64 -1/8 (*.f64 h (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l)))
(*.f64 -1/8 (*.f64 h (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l)))
(*.f64 -1/8 (*.f64 h (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l)))
(*.f64 -1/8 (*.f64 h (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l)))
(*.f64 -1/8 (*.f64 h (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l)))
(*.f64 -1/8 (*.f64 h (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l)))
(*.f64 -1/8 (*.f64 h (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l)))
(*.f64 -1/8 (*.f64 h (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l)))
(*.f64 -1/8 (*.f64 h (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l)))
(*.f64 -1/8 (*.f64 h (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l)))
(*.f64 -1/8 (*.f64 h (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l)))
(*.f64 -1/8 (*.f64 h (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l)))
(*.f64 -1/8 (*.f64 h (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l)))
(*.f64 -1/8 (*.f64 h (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l)))
(*.f64 -1/8 (*.f64 h (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l)))
(*.f64 -1/8 (*.f64 h (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l)))
(*.f64 -1/8 (*.f64 h (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l)))
(*.f64 -1/8 (*.f64 h (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l)))
(*.f64 -1/8 (*.f64 h (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l)))
(*.f64 -1/8 (*.f64 h (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l)))
(*.f64 -1/8 (*.f64 h (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l)))
(*.f64 -1/8 (*.f64 h (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l)))
(*.f64 -1/8 (*.f64 h (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l)))
(*.f64 -1/8 (*.f64 h (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l)))
(*.f64 -1/8 (*.f64 h (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l)))
(*.f64 -1/8 (*.f64 h (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 w0 h) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h l)))
(*.f64 -1/8 (*.f64 h (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(+.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l)))) 0)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))))
(*.f64 h (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 l)) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (*.f64 (/.f64 (pow.f64 d 2) w0) -8))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (*.f64 l -8)) (/.f64 (pow.f64 d 2) w0)))
(+.f64 0 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))))
(*.f64 h (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 l)) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (*.f64 (/.f64 (pow.f64 d 2) w0) -8))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (*.f64 l -8)) (/.f64 (pow.f64 d 2) w0)))
(-.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l)))) 0)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))))
(*.f64 h (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 l)) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (*.f64 (/.f64 (pow.f64 d 2) w0) -8))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (*.f64 l -8)) (/.f64 (pow.f64 d 2) w0)))
(/.f64 2 (/.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))))
(*.f64 h (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 l)) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (*.f64 (/.f64 (pow.f64 d 2) w0) -8))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (*.f64 l -8)) (/.f64 (pow.f64 d 2) w0)))
(/.f64 2 (+.f64 (/.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l)))) (/.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l))))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))))
(*.f64 h (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 l)) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (*.f64 (/.f64 (pow.f64 d 2) w0) -8))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (*.f64 l -8)) (/.f64 (pow.f64 d 2) w0)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 h (/.f64 -1/8 l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))))
(*.f64 h (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 l)) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (*.f64 (/.f64 (pow.f64 d 2) w0) -8))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (*.f64 l -8)) (/.f64 (pow.f64 d 2) w0)))
(/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) (*.f64 h (/.f64 -1/8 l))) 2))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))))
(*.f64 h (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 l)) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (*.f64 (/.f64 (pow.f64 d 2) w0) -8))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (*.f64 l -8)) (/.f64 (pow.f64 d 2) w0)))
(/.f64 w0 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))))
(*.f64 h (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 l)) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (*.f64 (/.f64 (pow.f64 d 2) w0) -8))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (*.f64 l -8)) (/.f64 (pow.f64 d 2) w0)))
(/.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))))
(*.f64 h (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 l)) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (*.f64 (/.f64 (pow.f64 d 2) w0) -8))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (*.f64 l -8)) (/.f64 (pow.f64 d 2) w0)))
(/.f64 (*.f64 h (/.f64 -1/8 l)) (/.f64 (/.f64 (pow.f64 d 2) w0) (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))))
(*.f64 h (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 l)) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (*.f64 (/.f64 (pow.f64 d 2) w0) -8))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (*.f64 l -8)) (/.f64 (pow.f64 d 2) w0)))
(/.f64 (*.f64 h (/.f64 -1/8 l)) (/.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) (pow.f64 (*.f64 D M) 2)) 2))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))))
(*.f64 h (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 l)) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (*.f64 (/.f64 (pow.f64 d 2) w0) -8))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (*.f64 l -8)) (/.f64 (pow.f64 d 2) w0)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l)))) 1)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))))
(*.f64 h (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 l)) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (*.f64 (/.f64 (pow.f64 d 2) w0) -8))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (*.f64 l -8)) (/.f64 (pow.f64 d 2) w0)))
(/.f64 1 (/.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))))
(*.f64 h (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 l)) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (*.f64 (/.f64 (pow.f64 d 2) w0) -8))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (*.f64 l -8)) (/.f64 (pow.f64 d 2) w0)))
(/.f64 (+.f64 w0 w0) (/.f64 (*.f64 2 (pow.f64 d 2)) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))))
(*.f64 h (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 l)) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (*.f64 (/.f64 (pow.f64 d 2) w0) -8))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (*.f64 l -8)) (/.f64 (pow.f64 d 2) w0)))
(/.f64 (+.f64 w0 w0) (+.f64 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l)))) (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l))))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))))
(*.f64 h (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 l)) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (*.f64 (/.f64 (pow.f64 d 2) w0) -8))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (*.f64 l -8)) (/.f64 (pow.f64 d 2) w0)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l))) (/.f64 (pow.f64 d 2) w0))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))))
(*.f64 h (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 l)) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (*.f64 (/.f64 (pow.f64 d 2) w0) -8))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (*.f64 l -8)) (/.f64 (pow.f64 d 2) w0)))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l))))) 2)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))))
(*.f64 h (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 l)) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (*.f64 (/.f64 (pow.f64 d 2) w0) -8))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (*.f64 l -8)) (/.f64 (pow.f64 d 2) w0)))
(/.f64 (*.f64 2 (/.f64 w0 (pow.f64 d 2))) (/.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))))
(*.f64 h (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 l)) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (*.f64 (/.f64 (pow.f64 d 2) w0) -8))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (*.f64 l -8)) (/.f64 (pow.f64 d 2) w0)))
(/.f64 (*.f64 2 (/.f64 w0 (pow.f64 d 2))) (+.f64 (/.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l)))) (/.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l))))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))))
(*.f64 h (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 l)) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (*.f64 (/.f64 (pow.f64 d 2) w0) -8))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (*.f64 l -8)) (/.f64 (pow.f64 d 2) w0)))
(/.f64 (*.f64 w0 4) (+.f64 (/.f64 (*.f64 2 (pow.f64 d 2)) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l)))) (/.f64 (*.f64 2 (pow.f64 d 2)) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l))))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))))
(*.f64 h (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 l)) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (*.f64 (/.f64 (pow.f64 d 2) w0) -8))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (*.f64 l -8)) (/.f64 (pow.f64 d 2) w0)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (pow.f64 d 2))) (/.f64 (*.f64 l -8) h))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))))
(*.f64 h (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 l)) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (*.f64 (/.f64 (pow.f64 d 2) w0) -8))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (*.f64 l -8)) (/.f64 (pow.f64 d 2) w0)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (pow.f64 d 2))) (/.f64 (/.f64 (*.f64 l -16) h) 2))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))))
(*.f64 h (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 l)) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (*.f64 (/.f64 (pow.f64 d 2) w0) -8))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (*.f64 l -8)) (/.f64 (pow.f64 d 2) w0)))
(/.f64 (neg.f64 w0) (/.f64 (pow.f64 d 2) (neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l))))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))))
(*.f64 h (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 l)) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (*.f64 (/.f64 (pow.f64 d 2) w0) -8))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (*.f64 l -8)) (/.f64 (pow.f64 d 2) w0)))
(/.f64 4 (+.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l)))) (/.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l))))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))))
(*.f64 h (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 l)) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (*.f64 (/.f64 (pow.f64 d 2) w0) -8))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (*.f64 l -8)) (/.f64 (pow.f64 d 2) w0)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 (/.f64 -1/8 l) (*.f64 h 4)))) 4)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))))
(*.f64 h (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 l)) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (*.f64 (/.f64 (pow.f64 d 2) w0) -8))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (*.f64 l -8)) (/.f64 (pow.f64 d 2) w0)))
(/.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) 4) (+.f64 (/.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l)))) (/.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l))))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))))
(*.f64 h (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 l)) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (*.f64 (/.f64 (pow.f64 d 2) w0) -8))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (*.f64 l -8)) (/.f64 (pow.f64 d 2) w0)))
(/.f64 (*.f64 w0 -2) (+.f64 (/.f64 (pow.f64 d 2) (neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l))))) (/.f64 (pow.f64 d 2) (neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l)))))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))))
(*.f64 h (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 l)) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (*.f64 (/.f64 (pow.f64 d 2) w0) -8))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (*.f64 l -8)) (/.f64 (pow.f64 d 2) w0)))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l)))) (*.f64 2 (/.f64 (pow.f64 d 2) w0)))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))))
(*.f64 h (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 l)) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (*.f64 (/.f64 (pow.f64 d 2) w0) -8))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (*.f64 l -8)) (/.f64 (pow.f64 d 2) w0)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 l)) (/.f64 (/.f64 (pow.f64 d 2) w0) h))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))))
(*.f64 h (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 l)) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (*.f64 (/.f64 (pow.f64 d 2) w0) -8))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (*.f64 l -8)) (/.f64 (pow.f64 d 2) w0)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (*.f64 (*.f64 l -8) (/.f64 (pow.f64 d 2) w0)))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))))
(*.f64 h (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 l)) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (*.f64 (/.f64 (pow.f64 d 2) w0) -8))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (*.f64 l -8)) (/.f64 (pow.f64 d 2) w0)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) h) (/.f64 (/.f64 (pow.f64 d 2) w0) (/.f64 -1/8 l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))))
(*.f64 h (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 l)) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (*.f64 (/.f64 (pow.f64 d 2) w0) -8))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (*.f64 l -8)) (/.f64 (pow.f64 d 2) w0)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) h)) (*.f64 l -8))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))))
(*.f64 h (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 l)) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (*.f64 (/.f64 (pow.f64 d 2) w0) -8))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (*.f64 l -8)) (/.f64 (pow.f64 d 2) w0)))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) h)) (/.f64 (neg.f64 l) 1/8))
(*.f64 (*.f64 h (/.f64 w0 (pow.f64 d 2))) (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (neg.f64 l) 1/8)))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h (/.f64 l -1/8))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 l -1/8))))
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 -1/8 l) (pow.f64 d 2)))) (/.f64 1 w0))
(*.f64 (*.f64 h (/.f64 -1/8 (*.f64 (pow.f64 d 2) l))) (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 1 w0)))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 -1/8 (*.f64 (pow.f64 d 2) l)) (/.f64 1 w0))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 (/.f64 -1/8 l) (pow.f64 d 2)) (/.f64 1 w0))))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l))) 4) (*.f64 2 (*.f64 2 (/.f64 (pow.f64 d 2) w0))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))))
(*.f64 h (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 l)) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (*.f64 (/.f64 (pow.f64 d 2) w0) -8))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (*.f64 l -8)) (/.f64 (pow.f64 d 2) w0)))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 (/.f64 -1/8 l) (*.f64 h 4))))) 8)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))))
(*.f64 h (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 l)) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (*.f64 (/.f64 (pow.f64 d 2) w0) -8))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (*.f64 l -8)) (/.f64 (pow.f64 d 2) w0)))
(/.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l))) 2) (/.f64 (/.f64 (pow.f64 d 2) w0) 2))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))))
(*.f64 h (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 l)) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (*.f64 (/.f64 (pow.f64 d 2) w0) -8))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (*.f64 l -8)) (/.f64 (pow.f64 d 2) w0)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l)))) (neg.f64 (/.f64 (pow.f64 d 2) w0)))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))))
(*.f64 h (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 l)) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (*.f64 (/.f64 (pow.f64 d 2) w0) -8))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (*.f64 l -8)) (/.f64 (pow.f64 d 2) w0)))
(/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 -1/8 l) (pow.f64 d 2)))) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 -1/8 l) (pow.f64 d 2))))) (+.f64 (/.f64 1 w0) (/.f64 1 w0)))
(*.f64 (*.f64 h (/.f64 -1/8 (*.f64 (pow.f64 d 2) l))) (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 1 w0)))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 -1/8 (*.f64 (pow.f64 d 2) l)) (/.f64 1 w0))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 (/.f64 -1/8 l) (pow.f64 d 2)) (/.f64 1 w0))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 (/.f64 -1/8 l) (*.f64 h 4))))) (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 (/.f64 -1/8 l) (*.f64 h 4)))))) 16)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))))
(*.f64 h (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 l)) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (*.f64 (/.f64 (pow.f64 d 2) w0) -8))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (*.f64 l -8)) (/.f64 (pow.f64 d 2) w0)))
(/.f64 (+.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l)))) (neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l))))) (+.f64 (neg.f64 (/.f64 (pow.f64 d 2) w0)) (neg.f64 (/.f64 (pow.f64 d 2) w0))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))))
(*.f64 h (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 l)) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (*.f64 (/.f64 (pow.f64 d 2) w0) -8))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (*.f64 l -8)) (/.f64 (pow.f64 d 2) w0)))
(/.f64 (neg.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l))))) (-.f64 0 (*.f64 2 (/.f64 (pow.f64 d 2) w0))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))))
(*.f64 h (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 l)) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (*.f64 (/.f64 (pow.f64 d 2) w0) -8))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (*.f64 l -8)) (/.f64 (pow.f64 d 2) w0)))
(/.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 -1/8 l) (pow.f64 d 2))))) (-.f64 0 (/.f64 1 w0)))
(*.f64 (*.f64 h (/.f64 -1/8 (*.f64 (pow.f64 d 2) l))) (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 1 w0)))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 -1/8 (*.f64 (pow.f64 d 2) l)) (/.f64 1 w0))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 (/.f64 (/.f64 -1/8 l) (pow.f64 d 2)) (/.f64 1 w0))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 -1/8 l))))) (/.f64 (pow.f64 d 2) w0))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))))
(*.f64 h (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 l)) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (*.f64 (/.f64 (pow.f64 d 2) w0) -8))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (*.f64 l -8)) (/.f64 (pow.f64 d 2) w0)))
(pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l)))) 1)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))))
(*.f64 h (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 l)) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (*.f64 (/.f64 (pow.f64 d 2) w0) -8))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 h (*.f64 l -8)) (/.f64 (pow.f64 d 2) w0)))
(+.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l))) 0)
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 -1/8 l)))
(+.f64 0 (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l))))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 -1/8 l)))
(-.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l))) 0)
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 -1/8 l)))
(/.f64 2 (/.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) (*.f64 h (/.f64 -1/8 l))))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 -1/8 l)))
(/.f64 2 (+.f64 (/.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 h (/.f64 -1/8 l))) (/.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 h (/.f64 -1/8 l)))))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 -1/8 l)))
(/.f64 w0 (/.f64 (pow.f64 d 2) (*.f64 h (/.f64 -1/8 l))))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 -1/8 l)))
(/.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 (*.f64 l -8) h))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 (*.f64 l -8) h)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (*.f64 -8 (/.f64 l h))))
(/.f64 (/.f64 h (*.f64 l -8)) (/.f64 (pow.f64 d 2) w0))
(/.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 1 (*.f64 h (/.f64 -1/8 l))))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 -1/8 l)))
(/.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 (/.f64 (*.f64 l -16) h) 2))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 (*.f64 l -8) h)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (*.f64 -8 (/.f64 l h))))
(/.f64 (/.f64 h (*.f64 l -8)) (/.f64 (pow.f64 d 2) w0))
(/.f64 h (*.f64 (*.f64 l -8) (/.f64 (pow.f64 d 2) w0)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 (*.f64 l -8) h)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (*.f64 -8 (/.f64 l h))))
(/.f64 (/.f64 h (*.f64 l -8)) (/.f64 (pow.f64 d 2) w0))
(/.f64 h (/.f64 (/.f64 (pow.f64 d 2) w0) (/.f64 -1/8 l)))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 -1/8 l)))
(/.f64 h (/.f64 (*.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 l -16)) 2))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 (*.f64 l -8) h)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (*.f64 -8 (/.f64 l h))))
(/.f64 (/.f64 h (*.f64 l -8)) (/.f64 (pow.f64 d 2) w0))
(/.f64 h (/.f64 (/.f64 (*.f64 l -16) (/.f64 w0 (pow.f64 d 2))) 2))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 (*.f64 l -8) h)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (*.f64 -8 (/.f64 l h))))
(/.f64 (/.f64 h (*.f64 l -8)) (/.f64 (pow.f64 d 2) w0))
(/.f64 h (/.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) (/.f64 -1/8 l)) 2))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 -1/8 l)))
(/.f64 (/.f64 -1/8 l) (/.f64 (/.f64 (pow.f64 d 2) w0) h))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 -1/8 l)))
(/.f64 (/.f64 -1/8 l) (/.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) h) 2))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 -1/8 l)))
(/.f64 (*.f64 h (/.f64 -1/8 l)) (/.f64 (pow.f64 d 2) w0))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 -1/8 l)))
(/.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l))) 1)
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 -1/8 l)))
(/.f64 1 (/.f64 (/.f64 (pow.f64 d 2) w0) (*.f64 h (/.f64 -1/8 l))))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 -1/8 l)))
(/.f64 (+.f64 w0 w0) (/.f64 (*.f64 2 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l))))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 -1/8 l)))
(/.f64 (+.f64 w0 w0) (+.f64 (/.f64 (pow.f64 d 2) (*.f64 h (/.f64 -1/8 l))) (/.f64 (pow.f64 d 2) (*.f64 h (/.f64 -1/8 l)))))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 -1/8 l)))
(/.f64 (+.f64 h h) (+.f64 (*.f64 (*.f64 l -8) (/.f64 (pow.f64 d 2) w0)) (*.f64 (*.f64 l -8) (/.f64 (pow.f64 d 2) w0))))
(/.f64 w0 (*.f64 (pow.f64 d 2) (/.f64 (*.f64 l -8) h)))
(/.f64 w0 (*.f64 (pow.f64 d 2) (*.f64 -8 (/.f64 l h))))
(/.f64 (/.f64 h (*.f64 l -8)) (/.f64 (pow.f64 d 2) w0))
(/.f64 (*.f64 (/.f64 -1/8 l) (*.f64 2 (*.f64 (/.f64 w0 (pow.f64 d 2)) h))) 2)
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 -1/8 l)))
(/.f64 (*.f64 2 (/.f64 w0 (pow.f64 d 2))) (/.f64 2 (*.f64 h (/.f64 -1/8 l))))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 -1/8 l)))
(/.f64 (*.f64 2 (/.f64 w0 (pow.f64 d 2))) (+.f64 (/.f64 1 (*.f64 h (/.f64 -1/8 l))) (/.f64 1 (*.f64 h (/.f64 -1/8 l)))))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 -1/8 l)))
(/.f64 (*.f64 w0 4) (+.f64 (/.f64 (*.f64 2 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l))) (/.f64 (*.f64 2 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l)))))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 -1/8 l)))
(/.f64 (*.f64 2 (*.f64 h (/.f64 -1/8 l))) (*.f64 2 (/.f64 (pow.f64 d 2) w0)))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 -1/8 l)))
(/.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) h) (*.f64 l -8))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 -1/8 l)))
(/.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) h) (/.f64 (neg.f64 l) 1/8))
(*.f64 h (/.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 (neg.f64 l) 1/8)))
(*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 h (/.f64 l -1/8)))
(*.f64 h (/.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 l -1/8)))
(/.f64 (neg.f64 w0) (/.f64 (neg.f64 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l))))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 -1/8 l)))
(/.f64 4 (+.f64 (/.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) (*.f64 h (/.f64 -1/8 l))) (/.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) (*.f64 h (/.f64 -1/8 l)))))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 -1/8 l)))
(/.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 (/.f64 -1/8 l) (*.f64 h 4))) 4)
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 -1/8 l)))
(/.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) 4) (+.f64 (/.f64 2 (*.f64 h (/.f64 -1/8 l))) (/.f64 2 (*.f64 h (/.f64 -1/8 l)))))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 -1/8 l)))
(/.f64 (*.f64 w0 -2) (+.f64 (/.f64 (neg.f64 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l))) (/.f64 (neg.f64 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l)))))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 -1/8 l)))
(/.f64 (*.f64 (/.f64 -1/8 l) (*.f64 h 4)) (*.f64 2 (*.f64 2 (/.f64 (pow.f64 d 2) w0))))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 -1/8 l)))
(/.f64 (*.f64 (/.f64 -1/8 l) (*.f64 h 4)) (*.f64 (/.f64 (pow.f64 d 2) w0) 4))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 -1/8 l)))
(/.f64 (*.f64 h (/.f64 (/.f64 -1/8 l) (pow.f64 d 2))) (/.f64 1 w0))
(*.f64 (/.f64 -1/8 (*.f64 (pow.f64 d 2) l)) (/.f64 h (/.f64 1 w0)))
(*.f64 h (/.f64 (/.f64 -1/8 (*.f64 (pow.f64 d 2) l)) (/.f64 1 w0)))
(*.f64 h (/.f64 (/.f64 (/.f64 -1/8 l) (pow.f64 d 2)) (/.f64 1 w0)))
(/.f64 (*.f64 2 (*.f64 (/.f64 -1/8 l) (*.f64 h 4))) (+.f64 (*.f64 (/.f64 (pow.f64 d 2) w0) 4) (*.f64 (/.f64 (pow.f64 d 2) w0) 4)))
(*.f64 2 (/.f64 (*.f64 (/.f64 -1/8 l) (*.f64 h 4)) (*.f64 (/.f64 (pow.f64 d 2) w0) 8)))
(*.f64 2 (/.f64 (*.f64 h (*.f64 (/.f64 -1/8 l) 4)) (*.f64 (/.f64 (pow.f64 d 2) w0) 8)))
(/.f64 (*.f64 2 (*.f64 (/.f64 w0 (pow.f64 d 2)) h)) (*.f64 l -16))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 -1/8 l)))
(/.f64 (*.f64 2 (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 (/.f64 -1/8 l) (*.f64 h 4)))) 8)
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 -1/8 l)))
(/.f64 (/.f64 (*.f64 (/.f64 -1/8 l) (*.f64 h 4)) (/.f64 (pow.f64 d 2) w0)) 4)
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 -1/8 l)))
(/.f64 (/.f64 (*.f64 h (/.f64 -1/8 l)) 2) (/.f64 (/.f64 (pow.f64 d 2) w0) 2))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 -1/8 l)))
(/.f64 (neg.f64 (*.f64 h (/.f64 -1/8 l))) (neg.f64 (/.f64 (pow.f64 d 2) w0)))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 -1/8 l)))
(/.f64 (+.f64 (*.f64 h (/.f64 (/.f64 -1/8 l) (pow.f64 d 2))) (*.f64 h (/.f64 (/.f64 -1/8 l) (pow.f64 d 2)))) (+.f64 (/.f64 1 w0) (/.f64 1 w0)))
(*.f64 (/.f64 -1/8 (*.f64 (pow.f64 d 2) l)) (/.f64 h (/.f64 1 w0)))
(*.f64 h (/.f64 (/.f64 -1/8 (*.f64 (pow.f64 d 2) l)) (/.f64 1 w0)))
(*.f64 h (/.f64 (/.f64 (/.f64 -1/8 l) (pow.f64 d 2)) (/.f64 1 w0)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 (/.f64 -1/8 l) (*.f64 h 4)))) (*.f64 2 (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 (/.f64 -1/8 l) (*.f64 h 4))))) 16)
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 -1/8 l)))
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 -1/8 l) (*.f64 h 4)) (/.f64 (pow.f64 d 2) w0)) (/.f64 (*.f64 (/.f64 -1/8 l) (*.f64 h 4)) (/.f64 (pow.f64 d 2) w0))) 8)
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 -1/8 l)))
(/.f64 (+.f64 (neg.f64 (*.f64 h (/.f64 -1/8 l))) (neg.f64 (*.f64 h (/.f64 -1/8 l)))) (+.f64 (neg.f64 (/.f64 (pow.f64 d 2) w0)) (neg.f64 (/.f64 (pow.f64 d 2) w0))))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 -1/8 l)))
(/.f64 (neg.f64 (*.f64 2 (*.f64 h (/.f64 -1/8 l)))) (-.f64 0 (*.f64 2 (/.f64 (pow.f64 d 2) w0))))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 -1/8 l)))
(/.f64 (neg.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) h)) (neg.f64 (*.f64 l -8)))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 -1/8 l)))
(/.f64 (neg.f64 (*.f64 h (/.f64 (/.f64 -1/8 l) (pow.f64 d 2)))) (-.f64 0 (/.f64 1 w0)))
(*.f64 (/.f64 -1/8 (*.f64 (pow.f64 d 2) l)) (/.f64 h (/.f64 1 w0)))
(*.f64 h (/.f64 (/.f64 -1/8 (*.f64 (pow.f64 d 2) l)) (/.f64 1 w0)))
(*.f64 h (/.f64 (/.f64 (/.f64 -1/8 l) (pow.f64 d 2)) (/.f64 1 w0)))
(/.f64 (neg.f64 (neg.f64 (*.f64 h (/.f64 -1/8 l)))) (/.f64 (pow.f64 d 2) w0))
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 -1/8 l)))
(pow.f64 (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l))) 1)
(*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2))))
(*.f64 h (*.f64 (/.f64 w0 (pow.f64 d 2)) (/.f64 -1/8 l)))
(+.f64 (pow.f64 (*.f64 D M) 2) 0)
(pow.f64 (*.f64 D M) 2)
(+.f64 0 (pow.f64 (*.f64 D M) 2))
(pow.f64 (*.f64 D M) 2)
(-.f64 (pow.f64 (*.f64 D M) 2) 0)
(pow.f64 (*.f64 D M) 2)
(*.f64 2 (/.f64 (pow.f64 (*.f64 D M) 2) 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 (*.f64 D M) 2) 1)
(pow.f64 (*.f64 D M) 2)
(*.f64 1 (pow.f64 (*.f64 D M) 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 D 2) (pow.f64 M 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 M 2) (pow.f64 D 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (*.f64 2 (pow.f64 (*.f64 D M) 2)) 1/2)
(pow.f64 (*.f64 D M) 2)
(*.f64 4 (pow.f64 (/.f64 (*.f64 D M) 2) 2))
(*.f64 4 (pow.f64 (*.f64 M (/.f64 D 2)) 2))
(*.f64 4 (pow.f64 (*.f64 D (/.f64 M 2)) 2))
(*.f64 (*.f64 2 (pow.f64 D 2)) (/.f64 (pow.f64 M 2) 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 (*.f64 2 (pow.f64 M 2)) (/.f64 (pow.f64 D 2) 2))
(pow.f64 (*.f64 D M) 2)
(*.f64 1/2 (*.f64 2 (pow.f64 (*.f64 D M) 2)))
(pow.f64 (*.f64 D M) 2)
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) 2) 2)
(pow.f64 (*.f64 D M) 2)
(*.f64 (/.f64 (pow.f64 D 2) 2) (*.f64 2 (pow.f64 M 2)))
(pow.f64 (*.f64 D M) 2)
(*.f64 (/.f64 (pow.f64 M 2) 2) (*.f64 2 (pow.f64 D 2)))
(pow.f64 (*.f64 D M) 2)
(*.f64 (pow.f64 (+.f64 D D) 2) (pow.f64 (/.f64 M 2) 2))
(pow.f64 (*.f64 (+.f64 D D) (/.f64 M 2)) 2)
(*.f64 (pow.f64 (+.f64 M M) 2) (pow.f64 (/.f64 D 2) 2))
(pow.f64 (*.f64 (+.f64 M M) (/.f64 D 2)) 2)
(*.f64 (pow.f64 (*.f64 D (+.f64 M M)) 2) 1/4)
(/.f64 (pow.f64 (*.f64 D M) 2) 1)
(pow.f64 (*.f64 D M) 2)
(/.f64 (*.f64 2 (pow.f64 (*.f64 D M) 2)) 2)
(pow.f64 (*.f64 D M) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) 4) 4)
(pow.f64 (*.f64 D M) 2)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) 4)) 8)
(pow.f64 (*.f64 D M) 2)
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) 4)) (*.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) 4))) 16)
(pow.f64 (*.f64 D M) 2)

localize24.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(pow.f64 (*.f64 D M) 2)
3.6b
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))
9.9b
(/.f64 (/.f64 w0 l) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))
13.9b
(/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))
Compiler

Compiled 74 to 40 computations (45.9% saved)

series18.0ms (0.1%)

Counts
3 → 156
Calls

39 calls:

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

rewrite79.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1764×exponential.json-3
1764×rational.json-1
1764×rational.json-2
1764×rational.json-4
1764×rational.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
018111
1135111
2422111
31968111
45816111
Stop Event
node limit
Counts
3 → 64
Calls
Call 1
Inputs
(/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))
(/.f64 (/.f64 w0 l) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 (*.f64 D M) 2)) -1/8) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 (*.f64 D M) 2)) -1/8))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 (*.f64 D M) 2)) -1/8) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 d 2) (/.f64 -8 (*.f64 h (pow.f64 (*.f64 D M) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 (*.f64 D M) 2)) -1/8) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 (*.f64 D M) 2)) -1/8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 (*.f64 D M) 2)) -1/8)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 d 2)) (/.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 d 2) h) (/.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 d 2) -1/8) (pow.f64 (*.f64 D M) 2)) (/.f64 1 h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -8 (*.f64 h (pow.f64 (*.f64 D M) 2))) (pow.f64 d 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 h) (/.f64 (/.f64 (pow.f64 d 2) -1/8) (pow.f64 (*.f64 D M) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) -1/4)) (/.f64 (pow.f64 d 2) h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 (*.f64 D M) 2)) -1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/4))) (*.f64 2 (pow.f64 d 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 (*.f64 D M) 2)) -1/8) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 w0 l) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h -1/8) (pow.f64 d 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 w0 l) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h -1/8) (pow.f64 d 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 w0 l) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h -1/8) (pow.f64 d 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 h (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/8) (/.f64 (/.f64 w0 l) (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 (*.f64 l (/.f64 (pow.f64 d 2) (*.f64 h w0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h -1/8) (*.f64 (pow.f64 d 2) (/.f64 l w0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (/.f64 (pow.f64 d 2) (*.f64 h w0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/8) (/.f64 (/.f64 w0 l) (/.f64 (pow.f64 d 2) h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)) (/.f64 (/.f64 w0 l) (pow.f64 d 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 w0 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h -1/8) (pow.f64 d 2))) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 w0 l) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h -1/8) (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 w0 l) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h -1/8) (pow.f64 d 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 w0 l) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h -1/8) (pow.f64 d 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 w0 w0) (/.f64 2 (*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 (*.f64 D M) 2)) -1/8) (*.f64 l 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 w0 l)) (/.f64 2 (*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 (*.f64 D M) 2)) -1/8) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/4)) (/.f64 1 (*.f64 2 (*.f64 (pow.f64 d 2) (/.f64 l w0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h -1/8) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 w0 l) (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 (/.f64 (pow.f64 d 2) (*.f64 h w0)))) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/4) (/.f64 h (*.f64 2 (*.f64 (pow.f64 d 2) (/.f64 l w0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 h h) (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/8) (*.f64 2 (*.f64 (pow.f64 d 2) (/.f64 l w0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/8 (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (/.f64 (pow.f64 d 2) (*.f64 h w0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 -1/8 (*.f64 (pow.f64 d 2) (/.f64 l w0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 w0 l) (/.f64 (pow.f64 d 2) h)) (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 w0 l) (pow.f64 d 2))) (*.f64 h -1/8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/8) (/.f64 (/.f64 w0 l) (pow.f64 d 2))) h)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h -1/8) (pow.f64 d 2))) l) w0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 (/.f64 (pow.f64 d 2) (*.f64 h w0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 w0 l) (pow.f64 d 2)) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h -1/8) (pow.f64 d 2))) (/.f64 w0 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/8 (*.f64 (pow.f64 d 2) (/.f64 l w0))) (*.f64 h (pow.f64 (*.f64 D M) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 (*.f64 D M) 2)) -1/8) 4)) (*.f64 2 (/.f64 w0 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (/.f64 (pow.f64 d 2) (*.f64 h w0)))) -1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/8 (*.f64 l (/.f64 (pow.f64 d 2) (*.f64 h w0)))) (pow.f64 (*.f64 D M) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 D 2) (*.f64 l (/.f64 (pow.f64 d 2) (*.f64 h w0)))) (*.f64 -1/8 (pow.f64 M 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 h -1/8) (*.f64 (pow.f64 d 2) (/.f64 l w0))) (pow.f64 (*.f64 D M) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 (*.f64 D M) 2)) -1/8) (*.f64 l 4))) (+.f64 w0 w0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h (*.f64 2 (*.f64 (pow.f64 d 2) (/.f64 l w0)))) (*.f64 (pow.f64 (*.f64 D M) 2) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/8) (*.f64 2 (*.f64 (pow.f64 d 2) (/.f64 l w0)))) (+.f64 h h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (*.f64 (pow.f64 d 2) (/.f64 l w0)))) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 w0 l) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h -1/8) (pow.f64 d 2)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/4) (+.f64 h h)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/4) (+.f64 h h))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)) 1)))))

simplify262.0ms (1.1%)

Algorithm
egg-herbie
Rules
1292×rational.json-simplify-53
824×rational.json-simplify-51
744×rational.json-simplify-35
738×rational.json-simplify-41
728×exponential.json-simplify-26
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
016310108
13969052
210269040
335489040
448709028
566179028
671479028
778919028
Stop Event
node limit
Counts
220 → 112
Calls
Call 1
Inputs
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) 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 -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 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) 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 -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 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) 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 -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 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) 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 -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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) 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 -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 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) 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 -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 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) 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 -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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) 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 -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 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) 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 -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 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) 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 -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 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) 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 -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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) 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 -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 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) 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 -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 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) 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 -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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))
(+.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 (*.f64 D M) 2)) -1/8) 0)
(+.f64 0 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 (*.f64 D M) 2)) -1/8))
(-.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 (*.f64 D M) 2)) -1/8) 0)
(*.f64 (pow.f64 d 2) (/.f64 -8 (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 (*.f64 D M) 2)) -1/8) 1)
(*.f64 1 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 (*.f64 D M) 2)) -1/8))
(*.f64 (*.f64 2 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 (*.f64 D M) 2)) -1/8)) 1/2)
(*.f64 (*.f64 2 (pow.f64 d 2)) (/.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/4))))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) -1/4)))
(*.f64 (/.f64 (/.f64 (pow.f64 d 2) -1/8) (pow.f64 (*.f64 D M) 2)) (/.f64 1 h))
(*.f64 (/.f64 -8 (*.f64 h (pow.f64 (*.f64 D M) 2))) (pow.f64 d 2))
(*.f64 (/.f64 1 h) (/.f64 (/.f64 (pow.f64 d 2) -1/8) (pow.f64 (*.f64 D M) 2)))
(*.f64 (/.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) -1/4)) (/.f64 (pow.f64 d 2) h))
(*.f64 1/2 (*.f64 2 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 (*.f64 D M) 2)) -1/8)))
(*.f64 (/.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/4))) (*.f64 2 (pow.f64 d 2)))
(pow.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 (*.f64 D M) 2)) -1/8) 1)
(+.f64 (*.f64 (/.f64 w0 l) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h -1/8) (pow.f64 d 2)))) 0)
(+.f64 0 (*.f64 (/.f64 w0 l) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h -1/8) (pow.f64 d 2)))))
(-.f64 (*.f64 (/.f64 w0 l) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h -1/8) (pow.f64 d 2)))) 0)
(*.f64 h (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/8) (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 (*.f64 l (/.f64 (pow.f64 d 2) (*.f64 h w0)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h -1/8) (*.f64 (pow.f64 d 2) (/.f64 l w0))))
(*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (/.f64 (pow.f64 d 2) (*.f64 h w0)))))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/8) (/.f64 (/.f64 w0 l) (/.f64 (pow.f64 d 2) h)))
(*.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)) (/.f64 (/.f64 w0 l) (pow.f64 d 2)))
(*.f64 w0 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h -1/8) (pow.f64 d 2))) l))
(*.f64 (/.f64 w0 l) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h -1/8) (pow.f64 d 2))))
(*.f64 (*.f64 (/.f64 w0 l) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h -1/8) (pow.f64 d 2)))) 1)
(*.f64 1 (*.f64 (/.f64 w0 l) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h -1/8) (pow.f64 d 2)))))
(*.f64 (+.f64 w0 w0) (/.f64 2 (*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 (*.f64 D M) 2)) -1/8) (*.f64 l 4))))
(*.f64 (*.f64 2 (/.f64 w0 l)) (/.f64 2 (*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 (*.f64 D M) 2)) -1/8) 4)))
(*.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/4)) (/.f64 1 (*.f64 2 (*.f64 (pow.f64 d 2) (/.f64 l w0)))))
(*.f64 (*.f64 h -1/8) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 (/.f64 (pow.f64 d 2) (*.f64 h w0)))) (/.f64 1 l))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/4) (/.f64 h (*.f64 2 (*.f64 (pow.f64 d 2) (/.f64 l w0)))))
(*.f64 (+.f64 h h) (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/8) (*.f64 2 (*.f64 (pow.f64 d 2) (/.f64 l w0)))))
(*.f64 (*.f64 -1/8 (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (/.f64 (pow.f64 d 2) (*.f64 h w0)))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 -1/8 (*.f64 (pow.f64 d 2) (/.f64 l w0))))
(*.f64 (/.f64 (/.f64 w0 l) (/.f64 (pow.f64 d 2) h)) (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 w0 l) (pow.f64 d 2))) (*.f64 h -1/8))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/8) (/.f64 (/.f64 w0 l) (pow.f64 d 2))) h)
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h -1/8) (pow.f64 d 2))) l) w0)
(*.f64 (/.f64 1 l) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 (/.f64 (pow.f64 d 2) (*.f64 h w0)))))
(*.f64 (/.f64 (/.f64 w0 l) (pow.f64 d 2)) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h -1/8) (pow.f64 d 2))) (/.f64 w0 l))
(*.f64 (/.f64 -1/8 (*.f64 (pow.f64 d 2) (/.f64 l w0))) (*.f64 h (pow.f64 (*.f64 D M) 2)))
(*.f64 (/.f64 2 (*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 (*.f64 D M) 2)) -1/8) 4)) (*.f64 2 (/.f64 w0 l)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (/.f64 (pow.f64 d 2) (*.f64 h w0)))) -1/8)
(*.f64 (/.f64 -1/8 (*.f64 l (/.f64 (pow.f64 d 2) (*.f64 h w0)))) (pow.f64 (*.f64 D M) 2))
(*.f64 (/.f64 (pow.f64 D 2) (*.f64 l (/.f64 (pow.f64 d 2) (*.f64 h w0)))) (*.f64 -1/8 (pow.f64 M 2)))
(*.f64 (/.f64 (*.f64 h -1/8) (*.f64 (pow.f64 d 2) (/.f64 l w0))) (pow.f64 (*.f64 D M) 2))
(*.f64 (/.f64 2 (*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 (*.f64 D M) 2)) -1/8) (*.f64 l 4))) (+.f64 w0 w0))
(*.f64 (/.f64 h (*.f64 2 (*.f64 (pow.f64 d 2) (/.f64 l w0)))) (*.f64 (pow.f64 (*.f64 D M) 2) -1/4))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/8) (*.f64 2 (*.f64 (pow.f64 d 2) (/.f64 l w0)))) (+.f64 h h))
(*.f64 (/.f64 1 (*.f64 2 (*.f64 (pow.f64 d 2) (/.f64 l w0)))) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/4)))
(pow.f64 (*.f64 (/.f64 w0 l) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h -1/8) (pow.f64 d 2)))) 1)
(+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)) 0)
(+.f64 0 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))
(-.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)) 0)
(/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)) 1)
(/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/4)) 2)
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/4) (+.f64 h h)) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/4) (+.f64 h h))) 8)
(pow.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)) 1)
Outputs
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2)))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h))))
(*.f64 -8 (/.f64 (pow.f64 d 2) (*.f64 h (pow.f64 (*.f64 D M) 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 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.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 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.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 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.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 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.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 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.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 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.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 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.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 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.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 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.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 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.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 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.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 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.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 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.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 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.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 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.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 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.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 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.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 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.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 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.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 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.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 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.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 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.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 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.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 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.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 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) h) -1/8))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) -1/8)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/8))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) h) -1/8))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) -1/8)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/8))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) h) -1/8))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) -1/8)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/8))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) h) -1/8))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) -1/8)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/8))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) h) -1/8))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) -1/8)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/8))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) h) -1/8))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) -1/8)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/8))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) h) -1/8))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) -1/8)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/8))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) h) -1/8))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) -1/8)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/8))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) h) -1/8))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) -1/8)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/8))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) h) -1/8))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) -1/8)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/8))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) h) -1/8))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) -1/8)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/8))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) h) -1/8))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) -1/8)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/8))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) h) -1/8))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) -1/8)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/8))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) h) -1/8))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) -1/8)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/8))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) h) -1/8))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) -1/8)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/8))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) h) -1/8))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) -1/8)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/8))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) h) -1/8))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) -1/8)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/8))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) h) -1/8))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) -1/8)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/8))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) h) -1/8))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) -1/8)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/8))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) h) -1/8))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) -1/8)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/8))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) h) -1/8))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) -1/8)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/8))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) h) -1/8))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) -1/8)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/8))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) h) -1/8))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) -1/8)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/8))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) h) -1/8))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) -1/8)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/8))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) h) -1/8))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) -1/8)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/8))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) h) -1/8))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) -1/8)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/8))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) h) -1/8))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) -1/8)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/8))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) h) -1/8))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) -1/8)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/8))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) h) -1/8))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) -1/8)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/8))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) h) -1/8))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) -1/8)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/8))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) h) -1/8))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) -1/8)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/8))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) h) -1/8))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) -1/8)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/8))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) h) -1/8))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) -1/8)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/8))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) h) -1/8))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) -1/8)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/8))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) h) -1/8))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) -1/8)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/8))
(*.f64 -1/8 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) h) -1/8))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) -1/8)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/8))
(+.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 (*.f64 D M) 2)) -1/8) 0)
(/.f64 (/.f64 (pow.f64 d 2) h) (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)))
(/.f64 (pow.f64 d 2) (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) -1/8))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/8)))
(+.f64 0 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 (*.f64 D M) 2)) -1/8))
(/.f64 (/.f64 (pow.f64 d 2) h) (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)))
(/.f64 (pow.f64 d 2) (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) -1/8))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/8)))
(-.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 (*.f64 D M) 2)) -1/8) 0)
(/.f64 (/.f64 (pow.f64 d 2) h) (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)))
(/.f64 (pow.f64 d 2) (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) -1/8))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/8)))
(*.f64 (pow.f64 d 2) (/.f64 -8 (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 (*.f64 D M) 2)) -1/8) 1)
(/.f64 (/.f64 (pow.f64 d 2) h) (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)))
(/.f64 (pow.f64 d 2) (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) -1/8))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/8)))
(*.f64 1 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 (*.f64 D M) 2)) -1/8))
(/.f64 (/.f64 (pow.f64 d 2) h) (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)))
(/.f64 (pow.f64 d 2) (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) -1/8))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/8)))
(*.f64 (*.f64 2 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 (*.f64 D M) 2)) -1/8)) 1/2)
(/.f64 (/.f64 (pow.f64 d 2) h) (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)))
(/.f64 (pow.f64 d 2) (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) -1/8))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/8)))
(*.f64 (*.f64 2 (pow.f64 d 2)) (/.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/4))))
(*.f64 (*.f64 2 (pow.f64 d 2)) (/.f64 (/.f64 1 h) (*.f64 (pow.f64 (*.f64 D M) 2) -1/4)))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 2 (*.f64 -1/2 (*.f64 h (pow.f64 (*.f64 D M) 2)))) 2))
(*.f64 (*.f64 2 (pow.f64 d 2)) (/.f64 (/.f64 -4 (pow.f64 (*.f64 D M) 2)) h))
(*.f64 (pow.f64 d 2) (*.f64 2 (/.f64 (/.f64 -4 h) (pow.f64 (*.f64 D M) 2))))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) -1/4)))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 -8 (pow.f64 (*.f64 D M) 2)))
(*.f64 (/.f64 (/.f64 (pow.f64 d 2) -1/8) (pow.f64 (*.f64 D M) 2)) (/.f64 1 h))
(*.f64 (/.f64 (pow.f64 d 2) (*.f64 -1/8 (pow.f64 (*.f64 D M) 2))) (/.f64 1 h))
(*.f64 (/.f64 -8 (*.f64 h (pow.f64 (*.f64 D M) 2))) (pow.f64 d 2))
(*.f64 (pow.f64 d 2) (/.f64 -8 (*.f64 h (pow.f64 (*.f64 D M) 2))))
(*.f64 (/.f64 1 h) (/.f64 (/.f64 (pow.f64 d 2) -1/8) (pow.f64 (*.f64 D M) 2)))
(*.f64 (/.f64 (pow.f64 d 2) (*.f64 -1/8 (pow.f64 (*.f64 D M) 2))) (/.f64 1 h))
(*.f64 (/.f64 (/.f64 (pow.f64 d 2) -1/8) (pow.f64 (*.f64 D M) 2)) (/.f64 1 h))
(*.f64 (/.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) -1/4)) (/.f64 (pow.f64 d 2) h))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 2 (*.f64 (pow.f64 (*.f64 D M) 2) -1/4)))
(*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 -8 (pow.f64 (*.f64 D M) 2)))
(*.f64 1/2 (*.f64 2 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 (*.f64 D M) 2)) -1/8)))
(/.f64 (/.f64 (pow.f64 d 2) h) (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)))
(/.f64 (pow.f64 d 2) (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) -1/8))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/8)))
(*.f64 (/.f64 1 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/4))) (*.f64 2 (pow.f64 d 2)))
(*.f64 (*.f64 2 (pow.f64 d 2)) (/.f64 (/.f64 1 h) (*.f64 (pow.f64 (*.f64 D M) 2) -1/4)))
(*.f64 (pow.f64 d 2) (*.f64 (/.f64 2 (*.f64 -1/2 (*.f64 h (pow.f64 (*.f64 D M) 2)))) 2))
(*.f64 (*.f64 2 (pow.f64 d 2)) (/.f64 (/.f64 -4 (pow.f64 (*.f64 D M) 2)) h))
(*.f64 (pow.f64 d 2) (*.f64 2 (/.f64 (/.f64 -4 h) (pow.f64 (*.f64 D M) 2))))
(pow.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 (*.f64 D M) 2)) -1/8) 1)
(/.f64 (/.f64 (pow.f64 d 2) h) (*.f64 -1/8 (pow.f64 (*.f64 D M) 2)))
(/.f64 (pow.f64 d 2) (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) -1/8))
(/.f64 (pow.f64 d 2) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/8)))
(+.f64 (*.f64 (/.f64 w0 l) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h -1/8) (pow.f64 d 2)))) 0)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 -1/8 (/.f64 h (pow.f64 d 2))) (/.f64 w0 l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 l) (*.f64 h (/.f64 -1/8 (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 h (pow.f64 d 2)) (*.f64 -1/8 (/.f64 w0 l))))
(+.f64 0 (*.f64 (/.f64 w0 l) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h -1/8) (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 -1/8 (/.f64 h (pow.f64 d 2))) (/.f64 w0 l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 l) (*.f64 h (/.f64 -1/8 (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 h (pow.f64 d 2)) (*.f64 -1/8 (/.f64 w0 l))))
(-.f64 (*.f64 (/.f64 w0 l) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h -1/8) (pow.f64 d 2)))) 0)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 -1/8 (/.f64 h (pow.f64 d 2))) (/.f64 w0 l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 l) (*.f64 h (/.f64 -1/8 (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 h (pow.f64 d 2)) (*.f64 -1/8 (/.f64 w0 l))))
(*.f64 h (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/8) (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 (*.f64 l (/.f64 (pow.f64 d 2) (*.f64 h w0)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 -1/8 l) (/.f64 (pow.f64 d 2) (*.f64 h w0))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h w0) (/.f64 (pow.f64 d 2) (/.f64 -1/8 l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 -1/8 (/.f64 l w0))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 -1/8 (*.f64 (pow.f64 d 2) (/.f64 l w0))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h -1/8) (*.f64 (pow.f64 d 2) (/.f64 l w0))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 -1/8 l) (/.f64 (pow.f64 d 2) (*.f64 h w0))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h w0) (/.f64 (pow.f64 d 2) (/.f64 -1/8 l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 -1/8 (/.f64 l w0))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 -1/8 (*.f64 (pow.f64 d 2) (/.f64 l w0))))
(*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (/.f64 (pow.f64 d 2) (*.f64 h w0)))))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/8) (/.f64 (/.f64 w0 l) (/.f64 (pow.f64 d 2) h)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 -1/8 l) (/.f64 (pow.f64 d 2) (*.f64 h w0))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h w0) (/.f64 (pow.f64 d 2) (/.f64 -1/8 l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 -1/8 (/.f64 l w0))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 -1/8 (*.f64 (pow.f64 d 2) (/.f64 l w0))))
(*.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)) (/.f64 (/.f64 w0 l) (pow.f64 d 2)))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 w0 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h -1/8) (pow.f64 d 2))) l))
(*.f64 w0 (*.f64 (*.f64 -1/8 (/.f64 h (pow.f64 d 2))) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 w0 (*.f64 (*.f64 h (/.f64 -1/8 (pow.f64 d 2))) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 (/.f64 h (pow.f64 d 2)) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 h l)) w0))
(*.f64 (/.f64 w0 l) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h -1/8) (pow.f64 d 2))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 -1/8 (/.f64 h (pow.f64 d 2))) (/.f64 w0 l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 l) (*.f64 h (/.f64 -1/8 (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 h (pow.f64 d 2)) (*.f64 -1/8 (/.f64 w0 l))))
(*.f64 (*.f64 (/.f64 w0 l) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h -1/8) (pow.f64 d 2)))) 1)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 -1/8 (/.f64 h (pow.f64 d 2))) (/.f64 w0 l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 l) (*.f64 h (/.f64 -1/8 (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 h (pow.f64 d 2)) (*.f64 -1/8 (/.f64 w0 l))))
(*.f64 1 (*.f64 (/.f64 w0 l) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h -1/8) (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 -1/8 (/.f64 h (pow.f64 d 2))) (/.f64 w0 l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 l) (*.f64 h (/.f64 -1/8 (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 h (pow.f64 d 2)) (*.f64 -1/8 (/.f64 w0 l))))
(*.f64 (+.f64 w0 w0) (/.f64 2 (*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 (*.f64 D M) 2)) -1/8) (*.f64 l 4))))
(*.f64 (+.f64 w0 w0) (/.f64 2 (*.f64 (/.f64 (/.f64 (pow.f64 d 2) h) (*.f64 -1/8 (pow.f64 (*.f64 D M) 2))) (*.f64 l 4))))
(*.f64 (+.f64 w0 w0) (/.f64 (/.f64 1/2 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) -1/8))) l))
(*.f64 (+.f64 w0 w0) (/.f64 h (/.f64 (/.f64 (/.f64 (pow.f64 d 2) -1/8) (pow.f64 (*.f64 D M) 2)) (/.f64 1/2 l))))
(*.f64 (+.f64 w0 w0) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 (/.f64 (pow.f64 d 2) -1/8) (/.f64 1/2 l))))
(*.f64 (*.f64 2 (/.f64 w0 l)) (/.f64 2 (*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 (*.f64 D M) 2)) -1/8) 4)))
(*.f64 2 (*.f64 (/.f64 w0 l) (/.f64 2 (*.f64 (/.f64 (/.f64 (pow.f64 d 2) h) (*.f64 -1/8 (pow.f64 (*.f64 D M) 2))) 4))))
(*.f64 2 (*.f64 (/.f64 w0 l) (/.f64 1/2 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) -1/8)))))
(*.f64 (*.f64 2 (/.f64 w0 l)) (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/8)) (/.f64 (pow.f64 d 2) 1/2)))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/8)) (/.f64 (pow.f64 d 2) 1/2)) (*.f64 2 (/.f64 w0 l)))
(*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 (/.f64 (pow.f64 d 2) -1/8) 1/2)) (*.f64 2 (/.f64 w0 l)))
(*.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/4)) (/.f64 1 (*.f64 2 (*.f64 (pow.f64 d 2) (/.f64 l w0)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 -1/8 l) (/.f64 (pow.f64 d 2) (*.f64 h w0))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h w0) (/.f64 (pow.f64 d 2) (/.f64 -1/8 l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 -1/8 (/.f64 l w0))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 -1/8 (*.f64 (pow.f64 d 2) (/.f64 l w0))))
(*.f64 (*.f64 h -1/8) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 (/.f64 (pow.f64 d 2) (*.f64 h w0)))) (/.f64 1 l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 -1/8 (/.f64 (pow.f64 d 2) (*.f64 h w0))) (/.f64 1 l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 h (/.f64 w0 (/.f64 (pow.f64 d 2) -1/8))) (/.f64 1 l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 h (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0))) (/.f64 1 l)))
(*.f64 (/.f64 (*.f64 h w0) (/.f64 (pow.f64 d 2) -1/8)) (/.f64 (pow.f64 (*.f64 D M) 2) l))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/4) (/.f64 h (*.f64 2 (*.f64 (pow.f64 d 2) (/.f64 l w0)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 -1/8 l) (/.f64 (pow.f64 d 2) (*.f64 h w0))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h w0) (/.f64 (pow.f64 d 2) (/.f64 -1/8 l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 -1/8 (/.f64 l w0))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 -1/8 (*.f64 (pow.f64 d 2) (/.f64 l w0))))
(*.f64 (+.f64 h h) (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/8) (*.f64 2 (*.f64 (pow.f64 d 2) (/.f64 l w0)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 -1/8 l) (/.f64 (pow.f64 d 2) (*.f64 h w0))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h w0) (/.f64 (pow.f64 d 2) (/.f64 -1/8 l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 -1/8 (/.f64 l w0))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 -1/8 (*.f64 (pow.f64 d 2) (/.f64 l w0))))
(*.f64 (*.f64 -1/8 (pow.f64 M 2)) (/.f64 (pow.f64 D 2) (*.f64 l (/.f64 (pow.f64 d 2) (*.f64 h w0)))))
(*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (/.f64 (pow.f64 d 2) (*.f64 h w0)))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 -1/8 (*.f64 (pow.f64 d 2) (/.f64 l w0))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 -1/8 l) (/.f64 (pow.f64 d 2) (*.f64 h w0))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h w0) (/.f64 (pow.f64 d 2) (/.f64 -1/8 l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 -1/8 (/.f64 l w0))))
(*.f64 (/.f64 (/.f64 w0 l) (/.f64 (pow.f64 d 2) h)) (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 -1/8 l) (/.f64 (pow.f64 d 2) (*.f64 h w0))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h w0) (/.f64 (pow.f64 d 2) (/.f64 -1/8 l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 -1/8 (/.f64 l w0))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 -1/8 (*.f64 (pow.f64 d 2) (/.f64 l w0))))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 w0 l) (pow.f64 d 2))) (*.f64 h -1/8))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/8) (/.f64 (/.f64 w0 l) (pow.f64 d 2))) h)
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h -1/8) (pow.f64 d 2))) l) w0)
(*.f64 w0 (*.f64 (*.f64 -1/8 (/.f64 h (pow.f64 d 2))) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 w0 (*.f64 (*.f64 h (/.f64 -1/8 (pow.f64 d 2))) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 w0 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 (/.f64 h (pow.f64 d 2)) l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 (/.f64 -1/8 (pow.f64 d 2)) (/.f64 h l)) w0))
(*.f64 (/.f64 1 l) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 (/.f64 (pow.f64 d 2) (*.f64 h w0)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 -1/8 (/.f64 (pow.f64 d 2) (*.f64 h w0))) (/.f64 1 l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 h (/.f64 w0 (/.f64 (pow.f64 d 2) -1/8))) (/.f64 1 l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 h (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0))) (/.f64 1 l)))
(*.f64 (/.f64 (*.f64 h w0) (/.f64 (pow.f64 d 2) -1/8)) (/.f64 (pow.f64 (*.f64 D M) 2) l))
(*.f64 (/.f64 (/.f64 w0 l) (pow.f64 d 2)) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) (*.f64 h w0)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 (pow.f64 d 2) l))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 -1/8 (/.f64 (/.f64 w0 l) (pow.f64 d 2))))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h -1/8) (pow.f64 d 2))) (/.f64 w0 l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 -1/8 (/.f64 h (pow.f64 d 2))) (/.f64 w0 l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 l) (*.f64 h (/.f64 -1/8 (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 h (pow.f64 d 2)) (*.f64 -1/8 (/.f64 w0 l))))
(*.f64 (/.f64 -1/8 (*.f64 (pow.f64 d 2) (/.f64 l w0))) (*.f64 h (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 -1/8 l) (/.f64 (pow.f64 d 2) (*.f64 h w0))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h w0) (/.f64 (pow.f64 d 2) (/.f64 -1/8 l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 -1/8 (/.f64 l w0))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 -1/8 (*.f64 (pow.f64 d 2) (/.f64 l w0))))
(*.f64 (/.f64 2 (*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 (*.f64 D M) 2)) -1/8) 4)) (*.f64 2 (/.f64 w0 l)))
(*.f64 2 (*.f64 (/.f64 w0 l) (/.f64 2 (*.f64 (/.f64 (/.f64 (pow.f64 d 2) h) (*.f64 -1/8 (pow.f64 (*.f64 D M) 2))) 4))))
(*.f64 2 (*.f64 (/.f64 w0 l) (/.f64 1/2 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) -1/8)))))
(*.f64 (*.f64 2 (/.f64 w0 l)) (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/8)) (/.f64 (pow.f64 d 2) 1/2)))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/8)) (/.f64 (pow.f64 d 2) 1/2)) (*.f64 2 (/.f64 w0 l)))
(*.f64 (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 (/.f64 (pow.f64 d 2) -1/8) 1/2)) (*.f64 2 (/.f64 w0 l)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (/.f64 (pow.f64 d 2) (*.f64 h w0)))) -1/8)
(*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (/.f64 (pow.f64 d 2) (*.f64 h w0)))))
(*.f64 (/.f64 -1/8 (*.f64 l (/.f64 (pow.f64 d 2) (*.f64 h w0)))) (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 -1/8 l) (/.f64 (pow.f64 d 2) (*.f64 h w0))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h w0) (/.f64 (pow.f64 d 2) (/.f64 -1/8 l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 -1/8 (/.f64 l w0))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 -1/8 (*.f64 (pow.f64 d 2) (/.f64 l w0))))
(*.f64 (/.f64 (pow.f64 D 2) (*.f64 l (/.f64 (pow.f64 d 2) (*.f64 h w0)))) (*.f64 -1/8 (pow.f64 M 2)))
(*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (/.f64 (pow.f64 d 2) (*.f64 h w0)))))
(*.f64 (/.f64 (*.f64 h -1/8) (*.f64 (pow.f64 d 2) (/.f64 l w0))) (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 -1/8 l) (/.f64 (pow.f64 d 2) (*.f64 h w0))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h w0) (/.f64 (pow.f64 d 2) (/.f64 -1/8 l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 -1/8 (/.f64 l w0))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 -1/8 (*.f64 (pow.f64 d 2) (/.f64 l w0))))
(*.f64 (/.f64 2 (*.f64 (/.f64 (/.f64 (/.f64 (pow.f64 d 2) h) (pow.f64 (*.f64 D M) 2)) -1/8) (*.f64 l 4))) (+.f64 w0 w0))
(*.f64 (+.f64 w0 w0) (/.f64 2 (*.f64 (/.f64 (/.f64 (pow.f64 d 2) h) (*.f64 -1/8 (pow.f64 (*.f64 D M) 2))) (*.f64 l 4))))
(*.f64 (+.f64 w0 w0) (/.f64 (/.f64 1/2 (/.f64 (pow.f64 d 2) (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) -1/8))) l))
(*.f64 (+.f64 w0 w0) (/.f64 h (/.f64 (/.f64 (/.f64 (pow.f64 d 2) -1/8) (pow.f64 (*.f64 D M) 2)) (/.f64 1/2 l))))
(*.f64 (+.f64 w0 w0) (/.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 (/.f64 (pow.f64 d 2) -1/8) (/.f64 1/2 l))))
(*.f64 (/.f64 h (*.f64 2 (*.f64 (pow.f64 d 2) (/.f64 l w0)))) (*.f64 (pow.f64 (*.f64 D M) 2) -1/4))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 -1/8 l) (/.f64 (pow.f64 d 2) (*.f64 h w0))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h w0) (/.f64 (pow.f64 d 2) (/.f64 -1/8 l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 -1/8 (/.f64 l w0))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 -1/8 (*.f64 (pow.f64 d 2) (/.f64 l w0))))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/8) (*.f64 2 (*.f64 (pow.f64 d 2) (/.f64 l w0)))) (+.f64 h h))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 -1/8 l) (/.f64 (pow.f64 d 2) (*.f64 h w0))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h w0) (/.f64 (pow.f64 d 2) (/.f64 -1/8 l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 -1/8 (/.f64 l w0))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 -1/8 (*.f64 (pow.f64 d 2) (/.f64 l w0))))
(*.f64 (/.f64 1 (*.f64 2 (*.f64 (pow.f64 d 2) (/.f64 l w0)))) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/4)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 -1/8 l) (/.f64 (pow.f64 d 2) (*.f64 h w0))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h w0) (/.f64 (pow.f64 d 2) (/.f64 -1/8 l))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 h (pow.f64 d 2)) (/.f64 -1/8 (/.f64 l w0))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 -1/8 (*.f64 (pow.f64 d 2) (/.f64 l w0))))
(pow.f64 (*.f64 (/.f64 w0 l) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h -1/8) (pow.f64 d 2)))) 1)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (*.f64 -1/8 (/.f64 h (pow.f64 d 2))) (/.f64 w0 l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 l) (*.f64 h (/.f64 -1/8 (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 h (pow.f64 d 2)) (*.f64 -1/8 (/.f64 w0 l))))
(+.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)) 0)
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) h) -1/8))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) -1/8)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/8))
(+.f64 0 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) h) -1/8))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) -1/8)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/8))
(-.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)) 0)
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) h) -1/8))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) -1/8)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/8))
(/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)) 1)
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) h) -1/8))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) -1/8)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/8))
(/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/4)) 2)
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) h) -1/8))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) -1/8)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/8))
(/.f64 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/4) (+.f64 h h)) 4)
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) h) -1/8))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) -1/8)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/8))
(/.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/4) (+.f64 h h))) 8)
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) h) -1/8))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) -1/8)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/8))
(pow.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)) 1)
(*.f64 (pow.f64 D 2) (*.f64 (*.f64 (pow.f64 M 2) h) -1/8))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) -1/8)
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/8))

localize28.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
3.6b
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))
6.4b
(/.f64 (pow.f64 d 2) w0)
6.7b
(/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)) l)
13.1b
(/.f64 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)) l) (/.f64 (pow.f64 d 2) w0))
Compiler

Compiled 74 to 41 computations (44.6% saved)

series10.0ms (0%)

Counts
3 → 120
Calls

36 calls:

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

rewrite77.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1634×exponential.json-3
1634×rational.json-1
1634×rational.json-2
1634×rational.json-4
1634×rational.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01893
113593
241893
3180593
4523493
Stop Event
node limit
Counts
3 → 86
Calls
Call 1
Inputs
(/.f64 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)) l) (/.f64 (pow.f64 d 2) w0))
(/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)) l)
(/.f64 (pow.f64 d 2) w0)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0))) l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0))) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0))) l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0))) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h -1/8) (*.f64 (pow.f64 d 2) (/.f64 l w0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/8) (*.f64 h (/.f64 (/.f64 w0 (pow.f64 d 2)) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)) (/.f64 (/.f64 w0 (pow.f64 d 2)) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h l))) (/.f64 w0 (pow.f64 d 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 w0 (/.f64 (/.f64 h l) (/.f64 (/.f64 (pow.f64 d 2) -1/8) (pow.f64 (*.f64 D M) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0))) l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0))) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 w0 w0) (/.f64 1 (*.f64 (*.f64 2 (pow.f64 d 2)) (/.f64 (/.f64 l (*.f64 h -1/8)) (pow.f64 (*.f64 D M) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D M) 2) -1/4)) (/.f64 2 (*.f64 (/.f64 (pow.f64 d 2) w0) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4)) (/.f64 1 (*.f64 2 (*.f64 (pow.f64 d 2) (/.f64 l w0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h -1/8) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 w0 (pow.f64 d 2)) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0)))) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 h h) (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/8) (*.f64 2 (*.f64 (pow.f64 d 2) (/.f64 l w0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/4) (/.f64 h (*.f64 2 (*.f64 (pow.f64 d 2) (/.f64 l w0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 -1/8 (*.f64 (pow.f64 d 2) (/.f64 l w0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h (/.f64 (/.f64 w0 (pow.f64 d 2)) l)) (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 w0 (pow.f64 d 2)) l)) (*.f64 h -1/8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0))) l) h)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 w0 (pow.f64 d 2)) l) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0))) (/.f64 h l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h (/.f64 w0 (pow.f64 d 2))) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (pow.f64 d 2))) (/.f64 (*.f64 h -1/8) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h -1/8) (/.f64 (pow.f64 d 2) w0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 l)) (*.f64 h (/.f64 w0 (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 h l) (/.f64 (/.f64 (pow.f64 d 2) -1/8) (pow.f64 (*.f64 D M) 2))) w0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/8 (*.f64 (pow.f64 d 2) (/.f64 l w0))) (*.f64 h (pow.f64 (*.f64 D M) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 h -1/8) (/.f64 (pow.f64 d 2) w0)) (/.f64 (pow.f64 (*.f64 D M) 2) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (/.f64 (pow.f64 d 2) w0) 4)) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D M) 2) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 h -1/8) (*.f64 (pow.f64 d 2) (/.f64 l w0))) (pow.f64 (*.f64 D M) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (*.f64 2 (pow.f64 d 2)) (/.f64 (/.f64 l (*.f64 h -1/8)) (pow.f64 (*.f64 D M) 2)))) (+.f64 w0 w0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h (*.f64 2 (*.f64 (pow.f64 d 2) (/.f64 l w0)))) (*.f64 (pow.f64 (*.f64 D M) 2) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/8) (*.f64 2 (*.f64 (pow.f64 d 2) (/.f64 l w0)))) (+.f64 h h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (*.f64 (pow.f64 d 2) (/.f64 l w0)))) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 h -1/8) l) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (pow.f64 d 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0))) l)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h l))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h l))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h l))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h -1/8) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/8) (/.f64 h l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D M) 2) -1/4)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4)) (/.f64 1 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h -1/8) (/.f64 (pow.f64 (*.f64 D M) 2) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 D 2) (*.f64 (/.f64 h l) (*.f64 -1/8 (pow.f64 M 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 h h) (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/8) (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/4) (/.f64 h (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 -1/8 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h -1/8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 l)) h)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/8 (/.f64 h l)) (pow.f64 (*.f64 D M) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)) -1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 h l) (*.f64 -1/8 (pow.f64 M 2))) (pow.f64 D 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/8 l) (*.f64 h (pow.f64 (*.f64 D M) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D M) 2) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 h -1/8) l) (pow.f64 (*.f64 D M) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h (+.f64 l l)) (*.f64 (pow.f64 (*.f64 D M) 2) -1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/8) (+.f64 l l)) (+.f64 h h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 l l)) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h l))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 d 2) w0) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 d 2) w0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 d 2) w0) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 d 2) (/.f64 1 w0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 d 2) w0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 d 2) w0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 d 2)) (/.f64 2 (*.f64 w0 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 w0) (pow.f64 d 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (pow.f64 d 2) w0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 w0 4)) (*.f64 2 (pow.f64 d 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 d 2) w0) 1)))))

simplify247.0ms (1.1%)

Algorithm
egg-herbie
Rules
1480×rational.json-simplify-51
1054×rational.json-simplify-53
964×rational.json-simplify-43
742×exponential.json-simplify-26
690×rational.json-simplify-2
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01869350
14218318
210798318
333318294
444278294
564428294
668908294
773108294
Stop Event
node limit
Counts
206 → 124
Calls
Call 1
Inputs
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) 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 -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 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) 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 -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 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) 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 -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 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) 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 -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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) 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 -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 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) 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 -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 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) 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 -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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 (pow.f64 d 2) l)))
(*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) 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 -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 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) 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 -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 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) 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 -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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 h (pow.f64 M 2)))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.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 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) 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 -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 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) 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 -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 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) 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 -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 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 (pow.f64 d 2) 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 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(+.f64 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0))) l)) 0)
(+.f64 0 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0))) l)))
(-.f64 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0))) l)) 0)
(*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h -1/8) (*.f64 (pow.f64 d 2) (/.f64 l w0))))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/8) (*.f64 h (/.f64 (/.f64 w0 (pow.f64 d 2)) l)))
(*.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)) (/.f64 (/.f64 w0 (pow.f64 d 2)) l))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h l))) (/.f64 w0 (pow.f64 d 2)))
(*.f64 w0 (/.f64 (/.f64 h l) (/.f64 (/.f64 (pow.f64 d 2) -1/8) (pow.f64 (*.f64 D M) 2))))
(*.f64 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0))) l)) 1)
(*.f64 1 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0))) l)))
(*.f64 (+.f64 w0 w0) (/.f64 1 (*.f64 (*.f64 2 (pow.f64 d 2)) (/.f64 (/.f64 l (*.f64 h -1/8)) (pow.f64 (*.f64 D M) 2)))))
(*.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D M) 2) -1/4)) (/.f64 2 (*.f64 (/.f64 (pow.f64 d 2) w0) 4)))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4)) (/.f64 1 (*.f64 2 (*.f64 (pow.f64 d 2) (/.f64 l w0)))))
(*.f64 (*.f64 h -1/8) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 w0 (pow.f64 d 2)) l)))
(*.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0)))) (/.f64 1 l))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0))))
(*.f64 (+.f64 h h) (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/8) (*.f64 2 (*.f64 (pow.f64 d 2) (/.f64 l w0)))))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/4) (/.f64 h (*.f64 2 (*.f64 (pow.f64 d 2) (/.f64 l w0)))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 -1/8 (*.f64 (pow.f64 d 2) (/.f64 l w0))))
(*.f64 (/.f64 1 l) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0)))))
(*.f64 (*.f64 h (/.f64 (/.f64 w0 (pow.f64 d 2)) l)) (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 w0 (pow.f64 d 2)) l)) (*.f64 h -1/8))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0))) l) h)
(*.f64 (/.f64 (/.f64 w0 (pow.f64 d 2)) l) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0))) (/.f64 h l))
(*.f64 (*.f64 h (/.f64 w0 (pow.f64 d 2))) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 l)))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (pow.f64 d 2))) (/.f64 (*.f64 h -1/8) l))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h -1/8) (/.f64 (pow.f64 d 2) w0)))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 l)) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(*.f64 (/.f64 (/.f64 h l) (/.f64 (/.f64 (pow.f64 d 2) -1/8) (pow.f64 (*.f64 D M) 2))) w0)
(*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h l))))
(*.f64 (/.f64 -1/8 (*.f64 (pow.f64 d 2) (/.f64 l w0))) (*.f64 h (pow.f64 (*.f64 D M) 2)))
(*.f64 (/.f64 (*.f64 h -1/8) (/.f64 (pow.f64 d 2) w0)) (/.f64 (pow.f64 (*.f64 D M) 2) l))
(*.f64 (/.f64 2 (*.f64 (/.f64 (pow.f64 d 2) w0) 4)) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D M) 2) -1/4)))
(*.f64 (/.f64 (*.f64 h -1/8) (*.f64 (pow.f64 d 2) (/.f64 l w0))) (pow.f64 (*.f64 D M) 2))
(*.f64 (/.f64 1 (*.f64 (*.f64 2 (pow.f64 d 2)) (/.f64 (/.f64 l (*.f64 h -1/8)) (pow.f64 (*.f64 D M) 2)))) (+.f64 w0 w0))
(*.f64 (/.f64 h (*.f64 2 (*.f64 (pow.f64 d 2) (/.f64 l w0)))) (*.f64 (pow.f64 (*.f64 D M) 2) -1/4))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/8) (*.f64 2 (*.f64 (pow.f64 d 2) (/.f64 l w0)))) (+.f64 h h))
(*.f64 (/.f64 1 (*.f64 2 (*.f64 (pow.f64 d 2) (/.f64 l w0)))) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4)))
(*.f64 (/.f64 (*.f64 h -1/8) l) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (pow.f64 d 2))))
(pow.f64 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0))) l)) 1)
(+.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h l))) 0)
(+.f64 0 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h l))))
(-.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h l))) 0)
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h -1/8) l))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/8) (/.f64 h l))
(*.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)) (/.f64 1 l))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h l))) 1)
(*.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h l))))
(*.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D M) 2) -1/4)) 1/2)
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4)) (/.f64 1 (+.f64 l l)))
(*.f64 (*.f64 h -1/8) (/.f64 (pow.f64 (*.f64 D M) 2) l))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 h l) (*.f64 -1/8 (pow.f64 M 2))))
(*.f64 (+.f64 h h) (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/8) (+.f64 l l)))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/4) (/.f64 h (+.f64 l l)))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 -1/8 l))
(*.f64 (/.f64 1 l) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h -1/8))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 l)) h)
(*.f64 (*.f64 -1/8 (/.f64 h l)) (pow.f64 (*.f64 D M) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)) -1/8)
(*.f64 (*.f64 (/.f64 h l) (*.f64 -1/8 (pow.f64 M 2))) (pow.f64 D 2))
(*.f64 (/.f64 -1/8 l) (*.f64 h (pow.f64 (*.f64 D M) 2)))
(*.f64 1/2 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D M) 2) -1/4)))
(*.f64 (/.f64 (*.f64 h -1/8) l) (pow.f64 (*.f64 D M) 2))
(*.f64 (/.f64 h (+.f64 l l)) (*.f64 (pow.f64 (*.f64 D M) 2) -1/4))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/8) (+.f64 l l)) (+.f64 h h))
(*.f64 (/.f64 1 (+.f64 l l)) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4)))
(pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h l))) 1)
(+.f64 (/.f64 (pow.f64 d 2) w0) 0)
(+.f64 0 (/.f64 (pow.f64 d 2) w0))
(-.f64 (/.f64 (pow.f64 d 2) w0) 0)
(*.f64 (pow.f64 d 2) (/.f64 1 w0))
(*.f64 (/.f64 (pow.f64 d 2) w0) 1)
(*.f64 1 (/.f64 (pow.f64 d 2) w0))
(*.f64 (*.f64 2 (pow.f64 d 2)) (/.f64 2 (*.f64 w0 4)))
(*.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) 1/2)
(*.f64 (/.f64 1 w0) (pow.f64 d 2))
(*.f64 1/2 (*.f64 2 (/.f64 (pow.f64 d 2) w0)))
(*.f64 (/.f64 2 (*.f64 w0 4)) (*.f64 2 (pow.f64 d 2)))
(pow.f64 (/.f64 (pow.f64 d 2) w0) 1)
Outputs
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.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 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 w0 (*.f64 (pow.f64 M 2) h))) (*.f64 l (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) 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 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) l))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 -1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) l))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(+.f64 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0))) l)) 0)
(*.f64 h (*.f64 (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 -1/8 l) (/.f64 (pow.f64 d 2) w0))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 -1/8 (/.f64 h (/.f64 (pow.f64 d 2) w0))) l))
(+.f64 0 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0))) l)))
(*.f64 h (*.f64 (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 -1/8 l) (/.f64 (pow.f64 d 2) w0))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 -1/8 (/.f64 h (/.f64 (pow.f64 d 2) w0))) l))
(-.f64 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0))) l)) 0)
(*.f64 h (*.f64 (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 -1/8 l) (/.f64 (pow.f64 d 2) w0))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 -1/8 (/.f64 h (/.f64 (pow.f64 d 2) w0))) l))
(*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0))) l))
(*.f64 h (*.f64 (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 -1/8 l) (/.f64 (pow.f64 d 2) w0))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 -1/8 (/.f64 h (/.f64 (pow.f64 d 2) w0))) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h -1/8) (*.f64 (pow.f64 d 2) (/.f64 l w0))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 (pow.f64 d 2) (/.f64 l w0)))))
(*.f64 -1/8 (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) (/.f64 l w0))) (pow.f64 (*.f64 D M) 2)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) (/.f64 l w0)))))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/8) (*.f64 h (/.f64 (/.f64 w0 (pow.f64 d 2)) l)))
(*.f64 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)) (/.f64 (/.f64 w0 (pow.f64 d 2)) l))
(*.f64 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h l))) (/.f64 w0 (pow.f64 d 2)))
(*.f64 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 w0 (/.f64 (/.f64 h l) (/.f64 (/.f64 (pow.f64 d 2) -1/8) (pow.f64 (*.f64 D M) 2))))
(*.f64 w0 (/.f64 h (*.f64 l (/.f64 (/.f64 (pow.f64 d 2) -1/8) (pow.f64 (*.f64 D M) 2)))))
(*.f64 w0 (/.f64 -1/8 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2)) (/.f64 h l))))
(*.f64 w0 (/.f64 -1/8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))))
(*.f64 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0))) l)) 1)
(*.f64 h (*.f64 (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 -1/8 l) (/.f64 (pow.f64 d 2) w0))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 -1/8 (/.f64 h (/.f64 (pow.f64 d 2) w0))) l))
(*.f64 1 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0))) l)))
(*.f64 h (*.f64 (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 -1/8 l) (/.f64 (pow.f64 d 2) w0))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 -1/8 (/.f64 h (/.f64 (pow.f64 d 2) w0))) l))
(*.f64 (+.f64 w0 w0) (/.f64 1 (*.f64 (*.f64 2 (pow.f64 d 2)) (/.f64 (/.f64 l (*.f64 h -1/8)) (pow.f64 (*.f64 D M) 2)))))
(*.f64 (+.f64 w0 w0) (/.f64 (/.f64 1 (*.f64 2 (pow.f64 d 2))) (/.f64 l (*.f64 (*.f64 -1/8 h) (pow.f64 (*.f64 D M) 2)))))
(*.f64 (+.f64 w0 w0) (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 l (*.f64 -1/8 h)) (/.f64 1/2 (pow.f64 d 2)))))
(*.f64 (+.f64 w0 w0) (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 l -1/8) (*.f64 h (/.f64 1/2 (pow.f64 d 2))))))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/4) (*.f64 (/.f64 h (/.f64 (pow.f64 d 2) (/.f64 1/2 l))) w0))
(*.f64 -1/4 (*.f64 (/.f64 h (/.f64 (pow.f64 d 2) (/.f64 1/2 (/.f64 l (pow.f64 (*.f64 D M) 2))))) w0))
(*.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D M) 2) -1/4)) (/.f64 2 (*.f64 (/.f64 (pow.f64 d 2) w0) 4)))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/4 (/.f64 h l))) (/.f64 2 (*.f64 (/.f64 (pow.f64 d 2) w0) 4)))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 h l) -1/4)) (/.f64 1/2 (/.f64 (pow.f64 d 2) w0)))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 1/2 (/.f64 (pow.f64 d 2) w0)) (*.f64 (/.f64 h l) -1/4)))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (/.f64 (pow.f64 d 2) 1/2)) (*.f64 (/.f64 h l) -1/4)))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4)) (/.f64 1 (*.f64 2 (*.f64 (pow.f64 d 2) (/.f64 l w0)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 (pow.f64 d 2) (/.f64 l w0)))))
(*.f64 -1/8 (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) (/.f64 l w0))) (pow.f64 (*.f64 D M) 2)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) (/.f64 l w0)))))
(*.f64 (*.f64 h -1/8) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 w0 (pow.f64 d 2)) l)))
(*.f64 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0)))) (/.f64 1 l))
(*.f64 h (*.f64 (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 -1/8 l) (/.f64 (pow.f64 d 2) w0))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 -1/8 (/.f64 h (/.f64 (pow.f64 d 2) w0))) l))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0))))
(*.f64 h (*.f64 (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 -1/8 l) (/.f64 (pow.f64 d 2) w0))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 -1/8 (/.f64 h (/.f64 (pow.f64 d 2) w0))) l))
(*.f64 (+.f64 h h) (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/8) (*.f64 2 (*.f64 (pow.f64 d 2) (/.f64 l w0)))))
(*.f64 (+.f64 h h) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) (*.f64 (/.f64 l w0) 2)))))
(*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 l w0) (*.f64 2 (pow.f64 d 2)))) h))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 l w0) (*.f64 2 (pow.f64 d 2)))) (*.f64 h -1/4))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) (/.f64 l w0))) h))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/4) (/.f64 h (*.f64 2 (*.f64 (pow.f64 d 2) (/.f64 l w0)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 (pow.f64 d 2) (/.f64 l w0)))))
(*.f64 -1/8 (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) (/.f64 l w0))) (pow.f64 (*.f64 D M) 2)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) (/.f64 l w0)))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 -1/8 (*.f64 (pow.f64 d 2) (/.f64 l w0))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 (pow.f64 d 2) (/.f64 l w0)))))
(*.f64 -1/8 (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) (/.f64 l w0))) (pow.f64 (*.f64 D M) 2)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) (/.f64 l w0)))))
(*.f64 (/.f64 1 l) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0)))))
(*.f64 h (*.f64 (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 -1/8 l) (/.f64 (pow.f64 d 2) w0))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 -1/8 (/.f64 h (/.f64 (pow.f64 d 2) w0))) l))
(*.f64 (*.f64 h (/.f64 (/.f64 w0 (pow.f64 d 2)) l)) (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))
(*.f64 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 w0 (pow.f64 d 2)) l)) (*.f64 h -1/8))
(*.f64 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0))) l) h)
(*.f64 h (*.f64 (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 -1/8 l) (/.f64 (pow.f64 d 2) w0))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 -1/8 (/.f64 h (/.f64 (pow.f64 d 2) w0))) l))
(*.f64 (/.f64 (/.f64 w0 (pow.f64 d 2)) l) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))
(*.f64 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0))) (/.f64 h l))
(*.f64 h (*.f64 (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 -1/8 l) (/.f64 (pow.f64 d 2) w0))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 -1/8 (/.f64 h (/.f64 (pow.f64 d 2) w0))) l))
(*.f64 (*.f64 h (/.f64 w0 (pow.f64 d 2))) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 l)))
(*.f64 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (pow.f64 d 2))) (/.f64 (*.f64 h -1/8) l))
(*.f64 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (/.f64 (*.f64 h -1/8) (/.f64 (pow.f64 d 2) w0)))
(*.f64 h (*.f64 (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 -1/8 l) (/.f64 (pow.f64 d 2) w0))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 -1/8 (/.f64 h (/.f64 (pow.f64 d 2) w0))) l))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 l)) (*.f64 h (/.f64 w0 (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 (/.f64 (/.f64 h l) (/.f64 (/.f64 (pow.f64 d 2) -1/8) (pow.f64 (*.f64 D M) 2))) w0)
(*.f64 w0 (/.f64 h (*.f64 l (/.f64 (/.f64 (pow.f64 d 2) -1/8) (pow.f64 (*.f64 D M) 2)))))
(*.f64 w0 (/.f64 -1/8 (/.f64 (/.f64 (pow.f64 d 2) (pow.f64 (*.f64 D M) 2)) (/.f64 h l))))
(*.f64 w0 (/.f64 -1/8 (/.f64 (pow.f64 d 2) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))))
(*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h l))))
(*.f64 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(*.f64 (/.f64 -1/8 (*.f64 (pow.f64 d 2) (/.f64 l w0))) (*.f64 h (pow.f64 (*.f64 D M) 2)))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 (pow.f64 d 2) (/.f64 l w0)))))
(*.f64 -1/8 (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) (/.f64 l w0))) (pow.f64 (*.f64 D M) 2)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) (/.f64 l w0)))))
(*.f64 (/.f64 (*.f64 h -1/8) (/.f64 (pow.f64 d 2) w0)) (/.f64 (pow.f64 (*.f64 D M) 2) l))
(*.f64 h (*.f64 (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 -1/8 l) (/.f64 (pow.f64 d 2) w0))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 -1/8 (/.f64 h (/.f64 (pow.f64 d 2) w0))) l))
(*.f64 (/.f64 2 (*.f64 (/.f64 (pow.f64 d 2) w0) 4)) (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D M) 2) -1/4)))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/4 (/.f64 h l))) (/.f64 2 (*.f64 (/.f64 (pow.f64 d 2) w0) 4)))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 h l) -1/4)) (/.f64 1/2 (/.f64 (pow.f64 d 2) w0)))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 1/2 (/.f64 (pow.f64 d 2) w0)) (*.f64 (/.f64 h l) -1/4)))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (/.f64 (pow.f64 d 2) 1/2)) (*.f64 (/.f64 h l) -1/4)))
(*.f64 (/.f64 (*.f64 h -1/8) (*.f64 (pow.f64 d 2) (/.f64 l w0))) (pow.f64 (*.f64 D M) 2))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 (pow.f64 d 2) (/.f64 l w0)))))
(*.f64 -1/8 (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) (/.f64 l w0))) (pow.f64 (*.f64 D M) 2)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) (/.f64 l w0)))))
(*.f64 (/.f64 1 (*.f64 (*.f64 2 (pow.f64 d 2)) (/.f64 (/.f64 l (*.f64 h -1/8)) (pow.f64 (*.f64 D M) 2)))) (+.f64 w0 w0))
(*.f64 (+.f64 w0 w0) (/.f64 (/.f64 1 (*.f64 2 (pow.f64 d 2))) (/.f64 l (*.f64 (*.f64 -1/8 h) (pow.f64 (*.f64 D M) 2)))))
(*.f64 (+.f64 w0 w0) (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 l (*.f64 -1/8 h)) (/.f64 1/2 (pow.f64 d 2)))))
(*.f64 (+.f64 w0 w0) (/.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 l -1/8) (*.f64 h (/.f64 1/2 (pow.f64 d 2))))))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/4) (*.f64 (/.f64 h (/.f64 (pow.f64 d 2) (/.f64 1/2 l))) w0))
(*.f64 -1/4 (*.f64 (/.f64 h (/.f64 (pow.f64 d 2) (/.f64 1/2 (/.f64 l (pow.f64 (*.f64 D M) 2))))) w0))
(*.f64 (/.f64 h (*.f64 2 (*.f64 (pow.f64 d 2) (/.f64 l w0)))) (*.f64 (pow.f64 (*.f64 D M) 2) -1/4))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 (pow.f64 d 2) (/.f64 l w0)))))
(*.f64 -1/8 (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) (/.f64 l w0))) (pow.f64 (*.f64 D M) 2)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) (/.f64 l w0)))))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/8) (*.f64 2 (*.f64 (pow.f64 d 2) (/.f64 l w0)))) (+.f64 h h))
(*.f64 (+.f64 h h) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) (*.f64 (/.f64 l w0) 2)))))
(*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 l w0) (*.f64 2 (pow.f64 d 2)))) h))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 l w0) (*.f64 2 (pow.f64 d 2)))) (*.f64 h -1/4))
(*.f64 -1/8 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (pow.f64 d 2) (/.f64 l w0))) h))
(*.f64 (/.f64 1 (*.f64 2 (*.f64 (pow.f64 d 2) (/.f64 l w0)))) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4)))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h (*.f64 (pow.f64 d 2) (/.f64 l w0)))))
(*.f64 -1/8 (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) (/.f64 l w0))) (pow.f64 (*.f64 D M) 2)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 (pow.f64 d 2) (/.f64 l w0)))))
(*.f64 (/.f64 (*.f64 h -1/8) l) (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (pow.f64 d 2))))
(*.f64 -1/8 (*.f64 (*.f64 w0 (*.f64 (pow.f64 M 2) h)) (/.f64 (pow.f64 D 2) (*.f64 (pow.f64 d 2) l))))
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 w0 (*.f64 (pow.f64 d 2) l)))))
(pow.f64 (*.f64 h (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0))) l)) 1)
(*.f64 h (*.f64 (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (/.f64 -1/8 l) (/.f64 (pow.f64 d 2) w0))))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 -1/8 (/.f64 h (/.f64 (pow.f64 d 2) w0))) l))
(+.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h l))) 0)
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(+.f64 0 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h l))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(-.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h l))) 0)
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 l)))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h l)))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h -1/8) l))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/8) (/.f64 h l))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)) (/.f64 1 l))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h l))) 1)
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h l))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D M) 2) -1/4)) 1/2)
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4)) (/.f64 1 (+.f64 l l)))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 (*.f64 h -1/8) (/.f64 (pow.f64 (*.f64 D M) 2) l))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 (pow.f64 D 2) (*.f64 (/.f64 h l) (*.f64 -1/8 (pow.f64 M 2))))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 (+.f64 h h) (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/8) (+.f64 l l)))
(*.f64 (+.f64 h h) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (+.f64 l l))))
(*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (+.f64 l l)) h))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (+.f64 l l)) (*.f64 h -1/4))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/4) (/.f64 h (+.f64 l l)))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 -1/8 l))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 (/.f64 1 l) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) l) (*.f64 h -1/8))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 -1/8 l)) h)
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 (*.f64 -1/8 (/.f64 h l)) (pow.f64 (*.f64 D M) 2))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)) -1/8)
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 (*.f64 (/.f64 h l) (*.f64 -1/8 (pow.f64 M 2))) (pow.f64 D 2))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 (/.f64 -1/8 l) (*.f64 h (pow.f64 (*.f64 D M) 2)))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 1/2 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D M) 2) -1/4)))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 (/.f64 (*.f64 h -1/8) l) (pow.f64 (*.f64 D M) 2))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 (/.f64 h (+.f64 l l)) (*.f64 (pow.f64 (*.f64 D M) 2) -1/4))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 D M) 2) -1/8) (+.f64 l l)) (+.f64 h h))
(*.f64 (+.f64 h h) (*.f64 -1/8 (/.f64 (pow.f64 (*.f64 D M) 2) (+.f64 l l))))
(*.f64 -1/4 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (+.f64 l l)) h))
(*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (+.f64 l l)) (*.f64 h -1/4))
(*.f64 (/.f64 1 (+.f64 l l)) (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h -1/4)))
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(pow.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 -1/8 (/.f64 h l))) 1)
(*.f64 -1/8 (*.f64 (*.f64 (pow.f64 M 2) h) (/.f64 (pow.f64 D 2) l)))
(*.f64 -1/8 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h l)))
(+.f64 (/.f64 (pow.f64 d 2) w0) 0)
(/.f64 (pow.f64 d 2) w0)
(+.f64 0 (/.f64 (pow.f64 d 2) w0))
(/.f64 (pow.f64 d 2) w0)
(-.f64 (/.f64 (pow.f64 d 2) w0) 0)
(/.f64 (pow.f64 d 2) w0)
(*.f64 (pow.f64 d 2) (/.f64 1 w0))
(*.f64 (/.f64 (pow.f64 d 2) w0) 1)
(/.f64 (pow.f64 d 2) w0)
(*.f64 1 (/.f64 (pow.f64 d 2) w0))
(/.f64 (pow.f64 d 2) w0)
(*.f64 (*.f64 2 (pow.f64 d 2)) (/.f64 2 (*.f64 w0 4)))
(*.f64 2 (*.f64 (pow.f64 d 2) (/.f64 2 (*.f64 w0 4))))
(*.f64 2 (*.f64 (pow.f64 d 2) (/.f64 1/2 w0)))
(*.f64 (*.f64 2 (/.f64 (pow.f64 d 2) w0)) 1/2)
(/.f64 (pow.f64 d 2) w0)
(*.f64 (/.f64 1 w0) (pow.f64 d 2))
(*.f64 (pow.f64 d 2) (/.f64 1 w0))
(*.f64 1/2 (*.f64 2 (/.f64 (pow.f64 d 2) w0)))
(/.f64 (pow.f64 d 2) w0)
(*.f64 (/.f64 2 (*.f64 w0 4)) (*.f64 2 (pow.f64 d 2)))
(*.f64 2 (*.f64 (pow.f64 d 2) (/.f64 2 (*.f64 w0 4))))
(*.f64 2 (*.f64 (pow.f64 d 2) (/.f64 1/2 w0)))
(pow.f64 (/.f64 (pow.f64 d 2) w0) 1)
(/.f64 (pow.f64 d 2) w0)

eval359.0ms (1.6%)

Compiler

Compiled 22287 to 13886 computations (37.7% saved)

prune263.0ms (1.2%)

Pruning

16 alts after pruning (9 fresh and 7 done)

PrunedKeptTotal
New9807987
Fresh123
Picked011
Done369
Total984161000
Error
7.2b
Counts
1000 → 16
Alt Table
Click to see full alt table
StatusErrorProgram
62.2b
(/.f64 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)) l) (/.f64 (pow.f64 d 2) w0))
62.2b
(/.f64 (/.f64 w0 l) (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 -8 (pow.f64 (*.f64 D M) 2))))
62.3b
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h (/.f64 (/.f64 -1/8 l) (pow.f64 d 2))) (/.f64 1 w0)))
62.2b
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 w0 (/.f64 (pow.f64 d 2) (/.f64 -1/8 l)))))
62.2b
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))))
62.3b
(*.f64 (/.f64 (*.f64 h w0) (/.f64 (pow.f64 d 2) -1/8)) (/.f64 (pow.f64 (*.f64 D M) 2) l))
62.2b
(*.f64 w0 (/.f64 h (*.f64 l (/.f64 (/.f64 (pow.f64 d 2) -1/8) (pow.f64 (*.f64 D M) 2)))))
23.4b
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (/.f64 (pow.f64 d 2) h))) -1/8)))
10.8b
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) l))))
11.1b
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2))))))
14.7b
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
19.2b
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) l)) 1/4)))))
22.5b
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 D 2) (/.f64 h (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))))))))
62.3b
(*.f64 h (*.f64 (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
62.3b
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
13.7b
w0
Compiler

Compiled 365 to 273 computations (25.2% saved)

regimes249.0ms (1.1%)

Counts
30 → 2
Calls
Call 1
Inputs
w0
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (*.f64 (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 w0 (/.f64 h (*.f64 l (/.f64 (/.f64 (pow.f64 d 2) -1/8) (pow.f64 (*.f64 D M) 2)))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8))
(*.f64 (/.f64 (*.f64 h w0) (/.f64 (pow.f64 d 2) -1/8)) (/.f64 (pow.f64 (*.f64 D M) 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 w0 (/.f64 (pow.f64 d 2) (/.f64 -1/8 l)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l))))
(/.f64 (/.f64 w0 l) (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 -8 (pow.f64 (*.f64 D M) 2))))
(/.f64 (/.f64 w0 l) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))
(/.f64 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)) l) (/.f64 (pow.f64 d 2) w0))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 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 h (/.f64 l (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (/.f64 D (/.f64 (+.f64 d d) M)) 2))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (*.f64 h 1/4)) l))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (*.f64 4 (/.f64 l h))))))
(*.f64 w0 (+.f64 1 (*.f64 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2)))) -1/8)))
(*.f64 w0 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 D M) 2) (*.f64 l (/.f64 (pow.f64 d 2) h))) -1/8)))
(*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 (*.f64 h (/.f64 (/.f64 -1/8 l) (pow.f64 d 2))) (/.f64 1 w0)))
(+.f64 w0 (*.f64 -1/8 (*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (/.f64 w0 (*.f64 l (pow.f64 d 2))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (/.f64 1 l) (/.f64 (pow.f64 (*.f64 M (/.f64 D d)) 2) (/.f64 4 h))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 2 (/.f64 (pow.f64 (*.f64 D (/.f64 M d)) 2) (+.f64 l l)))))))
(*.f64 2 (/.f64 (/.f64 (+.f64 w0 w0) l) (*.f64 (/.f64 (/.f64 (pow.f64 d 2) h) (*.f64 (pow.f64 (*.f64 D M) 2) -1/4)) 8)))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 1/4 (*.f64 (pow.f64 (*.f64 D M) 2) (/.f64 h (*.f64 l (pow.f64 d 2))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 D 2) (/.f64 h (*.f64 l (/.f64 4 (pow.f64 (/.f64 M d) 2))))))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 h (*.f64 (pow.f64 d 2) l)) 1/4)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 (/.f64 h l) (pow.f64 d 2)) 1/4)))))
Outputs
(*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2))))))
w0
Calls

15 calls:

38.0ms
(*.f64 2 d)
36.0ms
d
22.0ms
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
19.0ms
(/.f64 h l)
14.0ms
w0
Results
ErrorSegmentsBranch
10.6b1w0
10.6b1M
10.6b1D
10.6b1h
10.6b1l
9.6b3d
9.5b2(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
9.5b2(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))))
9.5b2(-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))
9.5b2(*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))
9.3b2(pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)
10.6b1(/.f64 (*.f64 M D) (*.f64 2 d))
10.6b1(*.f64 M D)
9.6b3(*.f64 2 d)
9.4b2(/.f64 h l)
Compiler

Compiled 722 to 477 computations (33.9% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.0248464341286717e+296
2.2103528266766553e+297
Compiler

Compiled 33 to 26 computations (21.2% saved)

regimes428.0ms (1.9%)

Counts
15 → 2
Calls
Call 1
Inputs
w0
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (*.f64 (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 w0 (/.f64 h (*.f64 l (/.f64 (/.f64 (pow.f64 d 2) -1/8) (pow.f64 (*.f64 D M) 2)))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8))
(*.f64 (/.f64 (*.f64 h w0) (/.f64 (pow.f64 d 2) -1/8)) (/.f64 (pow.f64 (*.f64 D M) 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 w0 (/.f64 (pow.f64 d 2) (/.f64 -1/8 l)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l))))
(/.f64 (/.f64 w0 l) (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 -8 (pow.f64 (*.f64 D M) 2))))
(/.f64 (/.f64 w0 l) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))
(/.f64 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)) l) (/.f64 (pow.f64 d 2) w0))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 h l)))))
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 1/2 (/.f64 (/.f64 d D) M)) 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
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 h l)))))
w0
Calls

15 calls:

167.0ms
(*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))
72.0ms
l
40.0ms
(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
21.0ms
(*.f64 2 d)
21.0ms
d
Results
ErrorSegmentsBranch
13.7b1w0
13.7b1M
11.7b2D
13.7b1h
13.7b1l
12.0b3d
9.9b2(*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))))
9.8b2(sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))))
9.8b2(-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l)))
9.9b2(*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))
10.1b3(pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)
11.2b3(/.f64 (*.f64 M D) (*.f64 2 d))
12.2b2(*.f64 M D)
12.0b3(*.f64 2 d)
9.8b3(/.f64 h l)
Compiler

Compiled 431 to 295 computations (31.6% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.858057182495926e+307
+inf
Compiler

Compiled 33 to 26 computations (21.2% saved)

regimes46.0ms (0.2%)

Accuracy

Total -49.1b remaining (-358.8%)

Threshold costs -49.1b (-358.8%)

Counts
12 → 1
Calls
Call 1
Inputs
w0
(*.f64 -1/8 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) w0)) (*.f64 (pow.f64 d 2) l)))
(*.f64 h (*.f64 (/.f64 -1/8 (/.f64 (pow.f64 d 2) w0)) (/.f64 (pow.f64 (*.f64 D M) 2) l)))
(*.f64 w0 (/.f64 h (*.f64 l (/.f64 (/.f64 (pow.f64 d 2) -1/8) (pow.f64 (*.f64 D M) 2)))))
(*.f64 (*.f64 h (pow.f64 (*.f64 D M) 2)) (*.f64 (/.f64 w0 (*.f64 (pow.f64 d 2) l)) -1/8))
(*.f64 (/.f64 (*.f64 h w0) (/.f64 (pow.f64 d 2) -1/8)) (/.f64 (pow.f64 (*.f64 D M) 2) l))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (*.f64 (/.f64 -1/8 l) (/.f64 w0 (pow.f64 d 2)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 h (/.f64 w0 (/.f64 (pow.f64 d 2) (/.f64 -1/8 l)))))
(*.f64 (pow.f64 (*.f64 D M) 2) (*.f64 (/.f64 w0 (pow.f64 d 2)) (*.f64 h (/.f64 -1/8 l))))
(/.f64 (/.f64 w0 l) (*.f64 (/.f64 (pow.f64 d 2) h) (/.f64 -8 (pow.f64 (*.f64 D M) 2))))
(/.f64 (/.f64 w0 l) (/.f64 (pow.f64 d 2) (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8))))
(/.f64 (/.f64 (*.f64 h (*.f64 (pow.f64 (*.f64 D M) 2) -1/8)) l) (/.f64 (pow.f64 d 2) w0))
Outputs
w0
Calls

6 calls:

8.0ms
d
7.0ms
M
7.0ms
h
6.0ms
l
6.0ms
D
Results
ErrorSegmentsBranch
13.7b1w0
13.7b1M
13.7b1D
13.7b1h
13.7b1l
13.7b1d
Compiler

Compiled 236 to 152 computations (35.6% saved)

simplify4.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044193
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) 199999999999999996269735544124600831556311214396411626601969674408936957665590016797685954535657091614747253940080451631455405873740898718200310579203360989977744144478804093683977925289126793169757759029691600098055170422008289289819679252263816717724865805208494558491410210602827611676900065280) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)))))) w0)
(if (<=.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))) 50000000000000000548953181472022770870246154838655923168405341451578792702455745768581664489247344449530624834860586257805795141871570044164153504599073023015635832251466513592848744849794279521669192233082500589213448813106472588814045597893353729061391985085892207552645901446603936636487442857715111559168) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 h l))))) w0)
w0
Outputs
(if (<=.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) 199999999999999996269735544124600831556311214396411626601969674408936957665590016797685954535657091614747253940080451631455405873740898718200310579203360989977744144478804093683977925289126793169757759029691600098055170422008289289819679252263816717724865805208494558491410210602827611676900065280) (*.f64 w0 (sqrt.f64 (-.f64 1 (/.f64 h (/.f64 l (pow.f64 (*.f64 M (*.f64 (/.f64 D d) 1/2)) 2)))))) w0)
(if (<=.f64 (-.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2) (/.f64 h l))) 50000000000000000548953181472022770870246154838655923168405341451578792702455745768581664489247344449530624834860586257805795141871570044164153504599073023015635832251466513592848744849794279521669192233082500589213448813106472588814045597893353729061391985085892207552645901446603936636487442857715111559168) (*.f64 w0 (sqrt.f64 (-.f64 1 (*.f64 (pow.f64 (*.f64 M (/.f64 D (*.f64 2 d))) 2) (/.f64 h l))))) w0)
w0
Compiler

Compiled 87 to 63 computations (27.6% saved)

soundness497.0ms (2.2%)

Algorithm
egg-herbie
Rules
3204×rational.json-simplify-41
3204×rational.json-simplify-41
3112×rational.json-simplify-35
3112×rational.json-simplify-35
1108×rational.json-simplify-43
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02053
13453
26853
313753
429453
558953
6129753
7232253
8319453
9411053
10480353
11522253
12544753
13561953
14569953
15691753
16692553
17692553
02053
13453
26853
313753
429453
558953
6129753
7232253
8319453
9411053
10480353
11522253
12544753
13561953
14569953
15691753
16692553
17692553
Stop Event
node limit
node limit
Compiler

Compiled 120 to 80 computations (33.3% saved)

end53.0ms (0.2%)

Compiler

Compiled 149 to 104 computations (30.2% saved)

Profiling

Loading profile data...