Details

Time bar (total: 1.6min)

analyze4.9s (5%)

Algorithm
search
Search
TrueOtherFalseIter
0%99.8%0.2%0
0%99.8%0.2%1
0%99.8%0.2%2
0%99.8%0.2%3
0%99.8%0.2%4
0%99.8%0.2%5
0%99.8%0.2%6
0%81.1%18.9%7
0%74.8%25.2%8
0%70.1%29.9%9
0%70.1%29.9%10
0%70.1%29.9%11
0%64.7%35.3%12
0.4%54.6%45.1%13
0.7%46.6%52.7%14
Compiler

Compiled 41 to 32 computations (22% saved)

sample18.8s (19.3%)

Results
12.0s17318×body128invalid
6.7s8256×body128valid

preprocess96.0ms (0.1%)

Algorithm
egg-herbie
Rules
778×associate-*r/_binary64
452×*-commutative_binary64
230×associate-/l*_binary64
205×distribute-rgt-neg-in_binary64
185×distribute-lft-neg-in_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0122451
1419451
21543429
055
155
Stop Event
unsound
node limit
Calls
Call 1
Inputs
0
1
2
3
4
Outputs
0
0
0
1
1
1
2
2
2
3
3
3
4
3
3
Call 2
Inputs
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
(*.f64 (*.f64 (pow.f64 (/.f64 h d) (/.f64 1 2)) (pow.f64 (/.f64 h l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 h)) 2)) (/.f64 d l))))
(*.f64 (*.f64 (pow.f64 (/.f64 l h) (/.f64 1 2)) (pow.f64 (/.f64 l d) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 l)) 2)) (/.f64 h d))))
(*.f64 (*.f64 (pow.f64 (/.f64 M h) (/.f64 1 2)) (pow.f64 (/.f64 M l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 d D) (*.f64 2 M)) 2)) (/.f64 h l))))
(*.f64 (*.f64 (pow.f64 (/.f64 D h) (/.f64 1 2)) (pow.f64 (/.f64 D l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M d) (*.f64 2 D)) 2)) (/.f64 h l))))
(*.f64 (*.f64 (pow.f64 (/.f64 d l) (/.f64 1 2)) (pow.f64 (/.f64 d h) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 l h))))
(*.f64 (*.f64 (pow.f64 (/.f64 d M) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 h D) (*.f64 2 d)) 2)) (/.f64 M l))))
(*.f64 (*.f64 (pow.f64 (/.f64 d D) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M h) (*.f64 2 d)) 2)) (/.f64 D l))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d M) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 l D) (*.f64 2 d)) 2)) (/.f64 h M))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d D) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M l) (*.f64 2 d)) 2)) (/.f64 h D))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2)) (/.f64 h l))))
Outputs
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 M (*.f64 d (/.f64 2 D))) 2) (/.f64 h l)) 1)))
(*.f64 (*.f64 (pow.f64 (/.f64 h d) (/.f64 1 2)) (pow.f64 (/.f64 h l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 h)) 2)) (/.f64 d l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 (/.f64 h l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 h 2)) 2) (/.f64 d l)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 (/.f64 h l))) (+.f64 1 (*.f64 (/.f64 d l) (*.f64 (pow.f64 (/.f64 M (/.f64 h (/.f64 D 2))) 2) -1/2))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 h d)) (sqrt.f64 (/.f64 h l))) (fma.f64 (/.f64 d l) (*.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 h 2))) 2) -1/2) 1))
(*.f64 (*.f64 (pow.f64 (/.f64 l h) (/.f64 1 2)) (pow.f64 (/.f64 l d) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 l)) 2)) (/.f64 h d))))
(*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (sqrt.f64 (/.f64 l d)) (-.f64 1 (*.f64 (/.f64 h d) (*.f64 1/2 (pow.f64 (/.f64 M (/.f64 (*.f64 2 l) D)) 2))))))
(*.f64 (sqrt.f64 (/.f64 l h)) (*.f64 (sqrt.f64 (/.f64 l d)) (-.f64 1 (*.f64 (pow.f64 (*.f64 (/.f64 D l) (/.f64 M 2)) 2) (*.f64 1/2 (/.f64 h d))))))
(*.f64 (sqrt.f64 (/.f64 l d)) (*.f64 (sqrt.f64 (/.f64 l h)) (fma.f64 (/.f64 h d) (*.f64 (pow.f64 (/.f64 (/.f64 M (/.f64 2 D)) l) 2) -1/2) 1)))
(*.f64 (*.f64 (pow.f64 (/.f64 M h) (/.f64 1 2)) (pow.f64 (/.f64 M l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 d D) (*.f64 2 M)) 2)) (/.f64 h l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 M h)) (sqrt.f64 (/.f64 M l))) (-.f64 1 (*.f64 (/.f64 h l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 d 2) (/.f64 D M)) 2)))))
(*.f64 (sqrt.f64 (/.f64 M l)) (*.f64 (sqrt.f64 (/.f64 M h)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 d M) (/.f64 D 2)) 2) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 M h)) (*.f64 (sqrt.f64 (/.f64 M l)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 D (/.f64 d (*.f64 2 M))) 2) -1/2) 1)))
(*.f64 (*.f64 (pow.f64 (/.f64 D h) (/.f64 1 2)) (pow.f64 (/.f64 D l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M d) (*.f64 2 D)) 2)) (/.f64 h l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 D h)) (sqrt.f64 (/.f64 D l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 d D)) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 D l)) (*.f64 (sqrt.f64 (/.f64 D h)) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 h l) (pow.f64 (*.f64 (/.f64 d D) (/.f64 M 2)) 2))))))
(*.f64 (sqrt.f64 (/.f64 D l)) (*.f64 (sqrt.f64 (/.f64 D h)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 d (/.f64 M (*.f64 2 D))) 2) -1/2) 1)))
(*.f64 (*.f64 (pow.f64 (/.f64 d l) (/.f64 1 2)) (pow.f64 (/.f64 d h) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 l h))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 l h))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 l h))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 M (*.f64 d (/.f64 2 D))) 2) (/.f64 l h)) 1)))
(*.f64 (*.f64 (pow.f64 (/.f64 d M) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 h D) (*.f64 2 d)) 2)) (/.f64 M l))))
(*.f64 (sqrt.f64 (/.f64 d M)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 (/.f64 M l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 h 2) (/.f64 D d)) 2))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d M)) (-.f64 1 (*.f64 (*.f64 (/.f64 M l) 1/2) (pow.f64 (*.f64 (/.f64 h 2) (/.f64 D d)) 2)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d M)) (fma.f64 (/.f64 M l) (*.f64 (pow.f64 (*.f64 D (/.f64 (/.f64 h d) 2)) 2) -1/2) 1)))
(*.f64 (*.f64 (pow.f64 (/.f64 d D) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M h) (*.f64 2 d)) 2)) (/.f64 D l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d l)) (sqrt.f64 (/.f64 d D))) (-.f64 1 (*.f64 (/.f64 D l) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 h d)) 2)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d D)) (+.f64 1 (*.f64 -1/2 (*.f64 (/.f64 D l) (pow.f64 (*.f64 (/.f64 h d) (/.f64 M 2)) 2))))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d D)) (fma.f64 (/.f64 D l) (*.f64 (pow.f64 (*.f64 (/.f64 (/.f64 h d) 2) M) 2) -1/2) 1)))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d M) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 l D) (*.f64 2 d)) 2)) (/.f64 h M))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d M)) (-.f64 1 (*.f64 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 l 2) (/.f64 D d)) 2)) (/.f64 h M)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d M)) (+.f64 1 (*.f64 (/.f64 h M) (*.f64 (pow.f64 (*.f64 (/.f64 l d) (/.f64 D 2)) 2) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d M)) (fma.f64 (/.f64 h M) (*.f64 (pow.f64 (*.f64 (/.f64 l d) (/.f64 D 2)) 2) -1/2) 1)))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d D) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M l) (*.f64 2 d)) 2)) (/.f64 h D))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d D))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 l d)) 2) (/.f64 h D)))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d D))) (+.f64 1 (*.f64 (/.f64 h D) (*.f64 (pow.f64 (*.f64 (/.f64 l d) (/.f64 M 2)) 2) -1/2))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d D)) (fma.f64 (/.f64 h D) (*.f64 (pow.f64 (/.f64 l (*.f64 (/.f64 d M) 2)) 2) -1/2) 1)))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 D M) (*.f64 2 d)) 2)) (/.f64 h l))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (*.f64 (/.f64 D 2) (/.f64 M d)) 2) -1/2)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 M (*.f64 d (/.f64 2 D))) 2) (/.f64 h l)) 1)))
Symmetry

(sort M D)

Compiler

Compiled 40 to 31 computations (22.5% saved)

simplify180.0ms (0.2%)

Algorithm
egg-herbie
Rules
425×associate-/l*_binary64
389×*-commutative_binary64
250×associate-/l/_binary64
218×associate-/r/_binary64
203×associate-/r*_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02441
16241
219539
3130139
Stop Event
node limit
Counts
1 → 2
Calls
Call 1
Inputs
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
Outputs
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 d l)) (*.f64 (sqrt.f64 (/.f64 d h)) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
(*.f64 (sqrt.f64 (/.f64 d h)) (*.f64 (sqrt.f64 (/.f64 d l)) (fma.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 (/.f64 D 2) M) d) 2) -1/2) 1)))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (fma.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2) (*.f64 (/.f64 h l) -1/2) 1))

prune8.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New022
Fresh011
Picked000
Done000
Total033
Error
25.8b
Counts
3 → 2
Alt Table
StatusErrorProgram
26.1b
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
26.9b
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (fma.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2) (*.f64 (/.f64 h l) -1/2) 1))
Compiler

Compiled 208 to 151 computations (27.4% saved)

localize48.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
4.7b
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
11.7b
(pow.f64 (/.f64 d h) (/.f64 1 2))
12.6b
(pow.f64 (/.f64 d l) (/.f64 1 2))
12.7b
(*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))

series123.0ms (0.1%)

Counts
4 → 96
Calls

42 calls:

TimeVariablePointExpression
32.0ms
d
@inf
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
26.0ms
M
@inf
(*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))
6.0ms
h
@inf
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
5.0ms
l
@0
(*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))
3.0ms
M
@0
(*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))

rewrite114.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
249×add-sqr-sqrt_binary64
246×pow1_binary64
243×*-un-lft-identity_binary64
232×add-log-exp_binary64
232×log1p-expm1-u_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02474
151273
Stop Event
node limit
Counts
4 → 57
Calls
Call 1
Inputs
(*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))
(pow.f64 (/.f64 d l) (/.f64 1 2))
(pow.f64 (/.f64 d h) (/.f64 1 2))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)) h) l)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d l)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 d l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d l))) 2) (cbrt.f64 (sqrt.f64 (/.f64 d l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 l) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (/.f64 d l))) (sqrt.f64 (sqrt.f64 (/.f64 d l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 d l))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (/.f64 d l))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d l)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 d l) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d l))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (/.f64 d l))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d l))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 d h)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 d h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 2) (cbrt.f64 (sqrt.f64 (/.f64 d h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (/.f64 d h))) (sqrt.f64 (sqrt.f64 (/.f64 d h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 h) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 d h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (/.f64 d h))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (sqrt.f64 (/.f64 d h))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 d h)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 d h) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 d h))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 d h))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (sqrt.f64 (/.f64 d h))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 d h))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))) 1))))))

simplify21.7s (22.2%)

Algorithm
egg-herbie
Rules
638×associate-/r/_binary64
619×associate-/l/_binary64
400×*-commutative_binary64
222×associate-/l*_binary64
221×times-frac_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0382736
11042736
23162736
319152736
442442736
545812736
646582736
747562736
848702736
Stop Event
node limit
Counts
153 → 67
Calls
Call 1
Inputs
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
Outputs
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (*.f64 (/.f64 (*.f64 D D) (*.f64 d d)) (/.f64 (*.f64 (*.f64 M M) h) l)))
(*.f64 (/.f64 1/8 (*.f64 d d)) (/.f64 (*.f64 h (*.f64 (*.f64 M D) (*.f64 M D))) l))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 (*.f64 D M) d) (/.f64 (*.f64 D M) d)) (/.f64 h l)))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d)
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M))))
(*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 l h))) d) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 (sqrt.f64 (/.f64 1 (*.f64 h l))) d (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) (/.f64 d (*.f64 M M))) (sqrt.f64 (/.f64 h (pow.f64 l 3))))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (/.f64 (*.f64 D D) d) (*.f64 M M)))))
(fma.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))) (*.f64 (sqrt.f64 (/.f64 h (pow.f64 l 3))) (*.f64 -1/8 (*.f64 (*.f64 M M) (/.f64 D (/.f64 d D))))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))
(fma.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))))

prune561.0ms (0.6%)

Pruning

21 alts after pruning (20 fresh and 1 done)

PrunedKeptTotal
New472067
Fresh101
Picked011
Done000
Total482169
Error
15.7b
Counts
69 → 21
Alt Table
StatusErrorProgram
47.2b
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) 3))
26.4b
(*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
26.4b
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
26.4b
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (pow.f64 (sqrt.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))) 2)))
59.9b
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
26.2b
(*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
26.1b
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
40.8b
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))) 2)
41.7b
(*.f64 (*.f64 (*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 h) 1/2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
24.8b
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 (*.f64 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)) h) l)))
26.7b
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (exp.f64 (log.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))))
59.2b
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
36.1b
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (cbrt.f64 (pow.f64 (/.f64 d l) 3/2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
29.3b
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (cbrt.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)) 3)))))
33.0b
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2))))))
26.4b
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (pow.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))) 3)))
42.4b
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 l) 1/2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
44.5b
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
36.7b
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) 1)
60.2b
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
38.7b
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))))
Compiler

Compiled 3727 to 2444 computations (34.4% saved)

localize112.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
6.1b
(*.f64 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)) h)
7.9b
(/.f64 (*.f64 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)) h) l)
11.7b
(pow.f64 (/.f64 d h) (/.f64 1 2))
12.6b
(pow.f64 (/.f64 d l) (/.f64 1 2))

series93.0ms (0.1%)

Counts
2 → 108
Calls

27 calls:

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

rewrite142.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
292×log1p-udef_binary64
166×add-sqr-sqrt_binary64
162×pow1_binary64
161×*-un-lft-identity_binary64
155×add-log-exp_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01541
133341
2451141
Stop Event
node limit
Counts
2 → 62
Calls
Call 1
Inputs
(/.f64 (*.f64 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)) h) l)
(*.f64 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)) h)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) (/.f64 (/.f64 l h) 1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2)) (/.f64 1 (/.f64 l h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2)) (*.f64 h (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 h (*.f64 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2)) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h)) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) (/.f64 (/.f64 l h) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) (/.f64 (/.f64 l h) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) (/.f64 (/.f64 l h) 1/2))) (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) (/.f64 (/.f64 l h) 1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) (/.f64 (/.f64 l h) 1/2))) 2) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) (/.f64 (/.f64 l h) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 h h) (*.f64 1/4 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 4)))) (*.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h))) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 l h))) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) (sqrt.f64 1/2))) (*.f64 (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) (sqrt.f64 1/2))) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h)) (/.f64 1 (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2)) 1) (/.f64 h l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h 1) (/.f64 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2)) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2)) l) h)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 h h) (*.f64 1/4 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 4)))) 1) (/.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h))) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) (sqrt.f64 1/2))) 1) (/.f64 (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) (sqrt.f64 1/2))) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (cbrt.f64 (*.f64 l l))) (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h) (cbrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2)) (cbrt.f64 (*.f64 l l))) (/.f64 h (cbrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h (cbrt.f64 (*.f64 l l))) (/.f64 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2)) (cbrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 l l))) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h)) (cbrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 h h) (*.f64 1/4 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 4)))) (cbrt.f64 (*.f64 l l))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) (/.f64 (/.f64 l h) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) (sqrt.f64 1/2))) (cbrt.f64 (*.f64 l l))) (/.f64 (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) (sqrt.f64 1/2))) (cbrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 l)) (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h) (sqrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2)) (sqrt.f64 l)) (/.f64 h (sqrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h (sqrt.f64 l)) (/.f64 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2)) (sqrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h)) (sqrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 h h) (*.f64 1/4 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 4)))) (sqrt.f64 l)) (/.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h))) (sqrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) (/.f64 (/.f64 l h) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) (/.f64 (/.f64 l h) 1/2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) (/.f64 (/.f64 l h) 1/2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 l h))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 l (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h)) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) (/.f64 (/.f64 l h) 1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) (/.f64 (/.f64 l h) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) (/.f64 (/.f64 l h) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) (/.f64 (/.f64 l h) 1/2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h)) 3) (pow.f64 l 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) (/.f64 (/.f64 l h) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) (/.f64 (/.f64 l h) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) (/.f64 (/.f64 l h) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) (/.f64 (/.f64 l h) 1/2))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) (sqrt.f64 1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 h h) (*.f64 1/4 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 h) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2)) 3) (pow.f64 h 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h))) 1))))))

simplify19.0s (19.5%)

Algorithm
egg-herbie
Rules
629×associate-/l/_binary64
605×associate-/r/_binary64
440×unswap-sqr_binary64
349×*-commutative_binary64
230×times-frac_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0272556
1782556
22522556
316172556
437362556
539642556
646492556
747312556
848282556
949542556
Stop Event
node limit
Counts
170 → 69
Calls
Call 1
Inputs
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
Outputs
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 l (pow.f64 d 2))))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 1/8 d) (/.f64 (/.f64 D (/.f64 l (*.f64 (*.f64 D M) (*.f64 M h)))) d))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/8 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/8 (*.f64 (*.f64 D D) (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/8 (*.f64 (*.f64 D D) (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/8 (*.f64 (*.f64 D D) (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/8 (*.f64 (*.f64 D D) (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/8 (*.f64 (*.f64 D D) (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/8 (*.f64 (*.f64 D D) (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/8 (*.f64 (*.f64 D D) (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/8 (*.f64 (*.f64 D D) (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/8 (*.f64 (*.f64 D D) (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/8 (*.f64 (*.f64 D D) (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/8 (*.f64 (*.f64 D D) (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/8 (*.f64 (*.f64 D D) (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/8 (*.f64 (*.f64 D D) (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/8 (*.f64 (*.f64 D D) (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/8 (*.f64 (*.f64 D D) (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/8 (*.f64 (*.f64 D D) (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/8 (*.f64 (*.f64 D D) (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/8 (*.f64 (*.f64 D D) (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/8 (*.f64 (*.f64 D D) (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/8 (*.f64 (*.f64 D D) (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/8 (*.f64 (*.f64 D D) (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/8 (*.f64 (*.f64 D D) (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/8 (*.f64 (*.f64 D D) (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/8 (*.f64 (*.f64 D D) (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/8 (*.f64 (*.f64 D D) (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/8 (*.f64 (*.f64 D D) (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/8 (*.f64 (*.f64 D D) (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/8 (*.f64 (*.f64 D D) (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/8 (*.f64 (*.f64 D D) (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/8 (*.f64 (*.f64 D D) (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/8 (*.f64 (*.f64 D D) (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/8 (*.f64 (*.f64 D D) (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/8 (*.f64 (*.f64 D D) (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/8 (*.f64 (*.f64 D D) (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/8 (*.f64 (*.f64 D D) (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/8 (*.f64 (*.f64 D D) (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/8 (*.f64 (*.f64 D D) (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/8 (*.f64 (*.f64 D D) (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/8 (*.f64 (*.f64 D D) (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/8 (*.f64 (*.f64 D D) (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/8 (*.f64 (*.f64 D D) (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/8 (*.f64 (*.f64 D D) (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/8 (*.f64 (*.f64 D D) (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/8 (*.f64 (*.f64 D D) (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/8 (*.f64 (*.f64 D D) (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/8 (*.f64 (*.f64 D D) (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/8 (*.f64 (*.f64 D D) (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/8 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/8 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/8 (*.f64 (*.f64 D D) (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))

prune1.4s (1.4%)

Pruning

21 alts after pruning (21 fresh and 0 done)

PrunedKeptTotal
New9011101
Fresh91019
Picked101
Done101
Total10121122
Error
14.6b
Counts
122 → 21
Alt Table
StatusErrorProgram
47.2b
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) 3))
26.4b
(*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
26.4b
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
26.4b
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (pow.f64 (sqrt.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))) 2)))
59.9b
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
43.8b
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 (pow.f64 (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) (sqrt.f64 1/2))) 2) l)))
24.7b
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (pow.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 l h))) 2)))
26.3b
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) (/.f64 (/.f64 l h) 1/2))))))
60.2b
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
25.4b
(*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 2) (cbrt.f64 (sqrt.f64 (/.f64 d h)))) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 (*.f64 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)) h) l)))
41.4b
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 l) 1/2))) (-.f64 1 (/.f64 (*.f64 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)) h) l)))
25.9b
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) (/.f64 (/.f64 l h) 1/2))) 2) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) (/.f64 (/.f64 l h) 1/2))))))
36.1b
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (cbrt.f64 (pow.f64 (/.f64 d l) 3/2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
41.0b
(*.f64 (*.f64 (*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 h) 1/2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 (*.f64 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)) h) l)))
24.9b
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))) (-.f64 1 (/.f64 (*.f64 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)) h) l)))
24.9b
(*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 (*.f64 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)) h) l)))
24.3b
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h) l))))
44.5b
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
36.7b
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) 1)
38.3b
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 (*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))) l)))
59.2b
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
Compiler

Compiled 5335 to 3440 computations (35.5% saved)

localize171.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
6.1b
(*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h)
7.9b
(/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h) l)
11.7b
(pow.f64 (/.f64 d h) (/.f64 1 2))
12.6b
(pow.f64 (/.f64 d l) (/.f64 1 2))

series113.0ms (0.1%)

Counts
2 → 108
Calls

27 calls:

TimeVariablePointExpression
13.0ms
M
@0
(*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h)
13.0ms
d
@inf
(*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h)
13.0ms
h
@-inf
(*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h)
12.0ms
l
@0
(/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h) l)
11.0ms
M
@inf
(/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h) l)

rewrite193.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
263×expm1-udef_binary64
263×log1p-udef_binary64
149×add-sqr-sqrt_binary64
146×pow1_binary64
145×*-un-lft-identity_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01435
130135
2394735
Stop Event
node limit
Counts
2 → 58
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h) l)
(*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) l) h))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) (/.f64 1 (/.f64 l h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) (*.f64 h (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 h (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) l) h) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) l) h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) l) h)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) l) h)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) l) h)) 2) (cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) l) h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 h h) (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 4))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h)) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) (sqrt.f64 (/.f64 l h))) (/.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) (sqrt.f64 (/.f64 l h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) (sqrt.f64 h)) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) (sqrt.f64 h)) (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) (neg.f64 h)) (/.f64 1 (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) 1) (/.f64 h l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h 1) (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) l) h)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 h h) (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 4))) 1) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h)) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) (sqrt.f64 h)) 1) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) (sqrt.f64 h)) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) (cbrt.f64 (*.f64 l l))) (/.f64 h (cbrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h (cbrt.f64 (*.f64 l l))) (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) (cbrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 (*.f64 l l))) (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h) (cbrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 h h) (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 4))) (cbrt.f64 (*.f64 l l))) (cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) l) h)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) (sqrt.f64 h)) (cbrt.f64 (*.f64 l l))) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) (sqrt.f64 h)) (cbrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) (sqrt.f64 l)) (/.f64 h (sqrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 h (sqrt.f64 l)) (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) (sqrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 l)) (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h) (sqrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (*.f64 (*.f64 h h) (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 4))) (sqrt.f64 l)) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h)) (sqrt.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) l) h) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) l) h) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) l) h)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) (sqrt.f64 (/.f64 l h))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 l (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) l) h) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) l) h)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) l) h))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) l) h) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (/.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h) 3) (pow.f64 l 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) l) h)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) l) h)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) l) h)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) l) h)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) (sqrt.f64 h)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (*.f64 (*.f64 h h) (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (pow.f64 (exp.f64 h) (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) 3) (pow.f64 h 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 h 3) (pow.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h)) 1))))))

simplify20.0s (20.5%)

Algorithm
egg-herbie
Rules
633×associate-/l/_binary64
602×associate-/r/_binary64
440×unswap-sqr_binary64
349×*-commutative_binary64
230×times-frac_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0272556
1782556
22522556
316162556
437332556
539612556
646462556
747282556
848252556
949512556
Stop Event
node limit
Counts
166 → 65
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)))
(*.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)))
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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 (pow.f64 M 2) h)) (*.f64 l (pow.f64 d 2))))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.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 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (*.f64 (pow.f64 d 2) l)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 l (*.f64 d d)) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (/.f64 D (/.f64 l D)) (*.f64 (/.f64 (*.f64 M M) d) (/.f64 h d))))
(*.f64 (/.f64 (*.f64 M M) (/.f64 l h)) (/.f64 (*.f64 1/4 D) (/.f64 d (/.f64 D d))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))))
(/.f64 1/4 (/.f64 l (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d 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 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 D (*.f64 D (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M)))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d 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 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 D (*.f64 D (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M)))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d 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 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 D (*.f64 D (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M)))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d 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 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 D (*.f64 D (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M)))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d 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 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 D (*.f64 D (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M)))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d 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 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 D (*.f64 D (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M)))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d 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 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 D (*.f64 D (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M)))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d 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 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 D (*.f64 D (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M)))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d 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 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 D (*.f64 D (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M)))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d 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 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 D (*.f64 D (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M)))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d 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 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 D (*.f64 D (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M)))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d 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 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 D (*.f64 D (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M)))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d 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 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 D (*.f64 D (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M)))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d 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 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 D (*.f64 D (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M)))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d 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 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 D (*.f64 D (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M)))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d 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 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 D (*.f64 D (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M)))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d 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 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 D (*.f64 D (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M)))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d 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 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 D (*.f64 D (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M)))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d 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 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 D (*.f64 D (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M)))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d 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 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 D (*.f64 D (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M)))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d 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 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 D (*.f64 D (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M)))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d 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 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 D (*.f64 D (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M)))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d 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 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 D (*.f64 D (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M)))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d 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 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 D (*.f64 D (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M)))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 D (*.f64 D (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M)))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 D (*.f64 D (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M)))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 D (*.f64 D (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M)))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 D (*.f64 D (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M)))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d 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 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 D (*.f64 D (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M)))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d 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 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 D (*.f64 D (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M)))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d 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 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 D (*.f64 D (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M)))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d 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 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 D (*.f64 D (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M)))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d 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 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 D (*.f64 D (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M)))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d 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 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 D (*.f64 D (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M)))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d 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 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 D (*.f64 D (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M)))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d 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 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 D (*.f64 D (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M)))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 D (*.f64 D (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M)))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 D (*.f64 D (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M)))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 D (*.f64 D (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M)))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 D (*.f64 D (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M)))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 D (*.f64 D (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M)))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 D (*.f64 D (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M)))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 D (*.f64 D (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M)))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 D (*.f64 D (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M)))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 D (*.f64 D (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M)))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 D (*.f64 D (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M)))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 D (*.f64 D (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M)))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (/.f64 (*.f64 (pow.f64 D 2) (*.f64 h (pow.f64 M 2))) (pow.f64 d 2)))
(*.f64 1/4 (/.f64 (*.f64 D D) (/.f64 (*.f64 d d) (*.f64 (*.f64 M M) h))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 D d) (/.f64 D d)) (*.f64 M (*.f64 M h))))
(*.f64 1/4 (*.f64 D (*.f64 D (*.f64 (/.f64 h (*.f64 d d)) (*.f64 M M)))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))
(*.f64 1/4 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d))))

prune1.0s (1%)

Pruning

22 alts after pruning (21 fresh and 1 done)

PrunedKeptTotal
New88997
Fresh81220
Picked011
Done000
Total9622118
Error
14.6b
Counts
118 → 22
Alt Table
StatusErrorProgram
47.2b
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) 3))
26.4b
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (pow.f64 (sqrt.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))) 2)))
59.9b
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
43.8b
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 (pow.f64 (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) (sqrt.f64 1/2))) 2) l)))
24.7b
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (pow.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 l h))) 2)))
36.7b
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) 1)
24.9b
(*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 2) (cbrt.f64 (sqrt.f64 (/.f64 d h)))) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h) l))))
38.3b
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 (*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))) l)))
41.2b
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 l) 1/2))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h) l))))
59.2b
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
24.4b
(*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h) l))))
24.4b
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h) l))))
26.3b
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) (/.f64 (/.f64 l h) 1/2))))))
60.2b
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
25.9b
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) (/.f64 (/.f64 l h) 1/2))) 2) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) (/.f64 (/.f64 l h) 1/2))))))
24.6b
(*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h) l))))
24.6b
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h) l))))
43.8b
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) (sqrt.f64 h)) 2) l))))
35.1b
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (cbrt.f64 (pow.f64 (/.f64 d l) 3/2))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h) l))))
24.3b
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h) l))))
44.5b
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
40.7b
(*.f64 (*.f64 (*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 h) 1/2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h) l))))
Compiler

Compiled 5204 to 3346 computations (35.7% saved)

localize106.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
6.1b
(*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h)
7.9b
(/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h) l)
11.8b
(pow.f64 (/.f64 d h) 1/4)
12.6b
(pow.f64 (/.f64 d l) (/.f64 1 2))

series537.0ms (0.6%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
165.0ms
d
@0
(pow.f64 (/.f64 d h) 1/4)
162.0ms
h
@0
(pow.f64 (/.f64 d h) 1/4)
64.0ms
d
@-inf
(pow.f64 (/.f64 d h) 1/4)
62.0ms
h
@-inf
(pow.f64 (/.f64 d h) 1/4)
44.0ms
h
@inf
(pow.f64 (/.f64 d h) 1/4)

rewrite91.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
634×pow1_binary64
592×add-log-exp_binary64
592×log1p-expm1-u_binary64
592×expm1-log1p-u_binary64
64×add-sqr-sqrt_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
067
11327
216227
Stop Event
node limit
Counts
1 → 17
Calls
Call 1
Inputs
(pow.f64 (/.f64 d h) 1/4)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 d h) 1/4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 d h) 1/4) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 d h) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (/.f64 d h) 1/4)) (cbrt.f64 (sqrt.f64 (/.f64 d h))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (pow.f64 (/.f64 d h) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 d h) 1/8) (pow.f64 (/.f64 d h) 1/8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 d 1/4) (pow.f64 (/.f64 1 h) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 1 1/4) (pow.f64 (/.f64 d h) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2) 1/4) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sqrt.f64 (/.f64 d h)) 1/4) (pow.f64 (sqrt.f64 (/.f64 d h)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (sqrt.f64 (/.f64 d h)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (pow.f64 (/.f64 d h) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 d h) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (/.f64 d h) 1/4) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (pow.f64 (/.f64 d h) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (pow.f64 (/.f64 d h) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 1/4 (log.f64 (/.f64 d h))))))))

simplify7.3s (7.5%)

Algorithm
egg-herbie
Rules
683×fma-def_binary64
535×fma-neg_binary64
200×exp-sum_binary64
154×div-sub_binary64
130×distribute-rgt-in_binary64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
039336
197312
2243240
3639168
41577168
54264168
Stop Event
node limit
Counts
41 → 24
Calls
Call 1
Inputs
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 d) (log.f64 (/.f64 1 h)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 d) (log.f64 (/.f64 1 h)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 d) (log.f64 (/.f64 1 h)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 d) (log.f64 (/.f64 1 h)))))
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 d))) (log.f64 (/.f64 1 h)))))
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 d))) (log.f64 (/.f64 1 h)))))
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 d))) (log.f64 (/.f64 1 h)))))
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 d))) (log.f64 (/.f64 1 h)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 d))))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 d))))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 d))))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 d))))))
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 h)) (log.f64 d))))
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 h)) (log.f64 d))))
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 h)) (log.f64 d))))
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 h)) (log.f64 d))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 d))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 d))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 d))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 d))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (*.f64 -1 d)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (*.f64 -1 d)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (*.f64 -1 d)))))
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (*.f64 -1 d)))))
Outputs
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 d) (log.f64 (/.f64 1 h)))))
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 h) (log.f64 d)))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 d) (log.f64 h)))
(*.f64 (pow.f64 h -1/4) (pow.f64 d 1/4))
(pow.f64 (/.f64 d h) 1/4)
(pow.f64 (/.f64 d h) 1/4)
(pow.f64 (/.f64 d h) 1/4)
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 d) (log.f64 (/.f64 1 h)))))
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 h) (log.f64 d)))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 d) (log.f64 h)))
(*.f64 (pow.f64 h -1/4) (pow.f64 d 1/4))
(pow.f64 (/.f64 d h) 1/4)
(pow.f64 (/.f64 d h) 1/4)
(pow.f64 (/.f64 d h) 1/4)
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 d) (log.f64 (/.f64 1 h)))))
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 h) (log.f64 d)))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 d) (log.f64 h)))
(*.f64 (pow.f64 h -1/4) (pow.f64 d 1/4))
(pow.f64 (/.f64 d h) 1/4)
(pow.f64 (/.f64 d h) 1/4)
(pow.f64 (/.f64 d h) 1/4)
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 d) (log.f64 (/.f64 1 h)))))
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 h) (log.f64 d)))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 d) (log.f64 h)))
(*.f64 (pow.f64 h -1/4) (pow.f64 d 1/4))
(pow.f64 (/.f64 d h) 1/4)
(pow.f64 (/.f64 d h) 1/4)
(pow.f64 (/.f64 d h) 1/4)
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 d))) (log.f64 (/.f64 1 h)))))
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 h) (log.f64 d)))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 d) (log.f64 h)))
(*.f64 (pow.f64 h -1/4) (pow.f64 d 1/4))
(pow.f64 (/.f64 d h) 1/4)
(pow.f64 (/.f64 d h) 1/4)
(pow.f64 (/.f64 d h) 1/4)
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 d))) (log.f64 (/.f64 1 h)))))
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 h) (log.f64 d)))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 d) (log.f64 h)))
(*.f64 (pow.f64 h -1/4) (pow.f64 d 1/4))
(pow.f64 (/.f64 d h) 1/4)
(pow.f64 (/.f64 d h) 1/4)
(pow.f64 (/.f64 d h) 1/4)
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 d))) (log.f64 (/.f64 1 h)))))
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 h) (log.f64 d)))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 d) (log.f64 h)))
(*.f64 (pow.f64 h -1/4) (pow.f64 d 1/4))
(pow.f64 (/.f64 d h) 1/4)
(pow.f64 (/.f64 d h) 1/4)
(pow.f64 (/.f64 d h) 1/4)
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 d))) (log.f64 (/.f64 1 h)))))
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 h) (log.f64 d)))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 d) (log.f64 h)))
(*.f64 (pow.f64 h -1/4) (pow.f64 d 1/4))
(pow.f64 (/.f64 d h) 1/4)
(pow.f64 (/.f64 d h) 1/4)
(pow.f64 (/.f64 d h) 1/4)
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 d))))))
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 h) (log.f64 d)))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 d) (log.f64 h)))
(*.f64 (pow.f64 h -1/4) (pow.f64 d 1/4))
(pow.f64 (/.f64 d h) 1/4)
(pow.f64 (/.f64 d h) 1/4)
(pow.f64 (/.f64 d h) 1/4)
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 d))))))
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 h) (log.f64 d)))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 d) (log.f64 h)))
(*.f64 (pow.f64 h -1/4) (pow.f64 d 1/4))
(pow.f64 (/.f64 d h) 1/4)
(pow.f64 (/.f64 d h) 1/4)
(pow.f64 (/.f64 d h) 1/4)
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 d))))))
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 h) (log.f64 d)))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 d) (log.f64 h)))
(*.f64 (pow.f64 h -1/4) (pow.f64 d 1/4))
(pow.f64 (/.f64 d h) 1/4)
(pow.f64 (/.f64 d h) 1/4)
(pow.f64 (/.f64 d h) 1/4)
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (*.f64 -1 (log.f64 (/.f64 -1 d))))))
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 h) (log.f64 d)))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 d) (log.f64 h)))
(*.f64 (pow.f64 h -1/4) (pow.f64 d 1/4))
(pow.f64 (/.f64 d h) 1/4)
(pow.f64 (/.f64 d h) 1/4)
(pow.f64 (/.f64 d h) 1/4)
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 h)) (log.f64 d))))
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 h) (log.f64 d)))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 d) (log.f64 h)))
(*.f64 (pow.f64 h -1/4) (pow.f64 d 1/4))
(pow.f64 (/.f64 d h) 1/4)
(pow.f64 (/.f64 d h) 1/4)
(pow.f64 (/.f64 d h) 1/4)
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 h)) (log.f64 d))))
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 h) (log.f64 d)))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 d) (log.f64 h)))
(*.f64 (pow.f64 h -1/4) (pow.f64 d 1/4))
(pow.f64 (/.f64 d h) 1/4)
(pow.f64 (/.f64 d h) 1/4)
(pow.f64 (/.f64 d h) 1/4)
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 h)) (log.f64 d))))
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 h) (log.f64 d)))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 d) (log.f64 h)))
(*.f64 (pow.f64 h -1/4) (pow.f64 d 1/4))
(pow.f64 (/.f64 d h) 1/4)
(pow.f64 (/.f64 d h) 1/4)
(pow.f64 (/.f64 d h) 1/4)
(exp.f64 (*.f64 1/4 (+.f64 (*.f64 -1 (log.f64 h)) (log.f64 d))))
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 h) (log.f64 d)))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 d) (log.f64 h)))
(*.f64 (pow.f64 h -1/4) (pow.f64 d 1/4))
(pow.f64 (/.f64 d h) 1/4)
(pow.f64 (/.f64 d h) 1/4)
(pow.f64 (/.f64 d h) 1/4)
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 d))))
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 h) (log.f64 d)))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 d) (log.f64 h)))
(*.f64 (pow.f64 h -1/4) (pow.f64 d 1/4))
(pow.f64 (/.f64 d h) 1/4)
(pow.f64 (/.f64 d h) 1/4)
(pow.f64 (/.f64 d h) 1/4)
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 d))))
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 h) (log.f64 d)))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 d) (log.f64 h)))
(*.f64 (pow.f64 h -1/4) (pow.f64 d 1/4))
(pow.f64 (/.f64 d h) 1/4)
(pow.f64 (/.f64 d h) 1/4)
(pow.f64 (/.f64 d h) 1/4)
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 d))))
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 h) (log.f64 d)))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 d) (log.f64 h)))
(*.f64 (pow.f64 h -1/4) (pow.f64 d 1/4))
(pow.f64 (/.f64 d h) 1/4)
(pow.f64 (/.f64 d h) 1/4)
(pow.f64 (/.f64 d h) 1/4)
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 1 h)) (log.f64 d))))
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 h) (log.f64 d)))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 d) (log.f64 h)))
(*.f64 (pow.f64 h -1/4) (pow.f64 d 1/4))
(pow.f64 (/.f64 d h) 1/4)
(pow.f64 (/.f64 d h) 1/4)
(pow.f64 (/.f64 d h) 1/4)
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (*.f64 -1 d)))))
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 h) (log.f64 d)))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 d) (log.f64 h)))
(*.f64 (pow.f64 h -1/4) (pow.f64 d 1/4))
(pow.f64 (/.f64 d h) 1/4)
(pow.f64 (/.f64 d h) 1/4)
(pow.f64 (/.f64 d h) 1/4)
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (*.f64 -1 d)))))
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 h) (log.f64 d)))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 d) (log.f64 h)))
(*.f64 (pow.f64 h -1/4) (pow.f64 d 1/4))
(pow.f64 (/.f64 d h) 1/4)
(pow.f64 (/.f64 d h) 1/4)
(pow.f64 (/.f64 d h) 1/4)
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (*.f64 -1 d)))))
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 h) (log.f64 d)))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 d) (log.f64 h)))
(*.f64 (pow.f64 h -1/4) (pow.f64 d 1/4))
(pow.f64 (/.f64 d h) 1/4)
(pow.f64 (/.f64 d h) 1/4)
(pow.f64 (/.f64 d h) 1/4)
(exp.f64 (*.f64 1/4 (+.f64 (log.f64 (/.f64 -1 h)) (log.f64 (*.f64 -1 d)))))
(pow.f64 (exp.f64 1/4) (fma.f64 -1 (log.f64 h) (log.f64 d)))
(pow.f64 (exp.f64 1/4) (-.f64 (log.f64 d) (log.f64 h)))
(*.f64 (pow.f64 h -1/4) (pow.f64 d 1/4))
(pow.f64 (/.f64 d h) 1/4)
(pow.f64 (/.f64 d h) 1/4)
(pow.f64 (/.f64 d h) 1/4)

prune260.0ms (0.3%)

Pruning

24 alts after pruning (23 fresh and 1 done)

PrunedKeptTotal
New1236129
Fresh31720
Picked101
Done011
Total12724151
Error
14.6b
Counts
151 → 24
Alt Table
StatusErrorProgram
43.8b
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) (sqrt.f64 h)) 2) l))))
24.5b
(*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/4) (*.f64 (pow.f64 (/.f64 d h) 1/8) (pow.f64 (/.f64 d h) 1/8))) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h) l))))
47.2b
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) 3))
26.4b
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (pow.f64 (sqrt.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))) 2)))
24.6b
(*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/4) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (pow.f64 (/.f64 d h) 1/4)))) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h) l))))
59.9b
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
43.8b
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 (pow.f64 (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) (sqrt.f64 1/2))) 2) l)))
24.7b
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (pow.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 l h))) 2)))
38.3b
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 (*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))) l)))
26.4b
(*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 1/4 (log.f64 (/.f64 d h)))) (pow.f64 (/.f64 d h) 1/4)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h) l))))
41.2b
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 l) 1/2))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h) l))))
26.3b
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) (/.f64 (/.f64 l h) 1/2))))))
60.2b
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
24.8b
(*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) (sqrt.f64 (/.f64 l h))) 2))))
25.9b
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) (/.f64 (/.f64 l h) 1/2))) 2) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) (/.f64 (/.f64 l h) 1/2))))))
44.1b
(*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 d 1/4) (pow.f64 (/.f64 1 h) 1/4)) (pow.f64 (/.f64 d h) 1/4)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h) l))))
24.6b
(*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h) l))))
24.6b
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h) l))))
24.3b
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h) l))))
44.5b
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
36.7b
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) 1)
40.7b
(*.f64 (*.f64 (*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 h) 1/2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h) l))))
59.2b
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
24.5b
(*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4)) (*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h) l))))
Compiler

Compiled 6295 to 3801 computations (39.6% saved)

regimes498.0ms (0.5%)

Accuracy

Total -46.2b remaining (-262%)

Threshold costs -46.2b (-262%)

Counts
48 → 5
Calls
Call 1
Inputs
(*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/4) (*.f64 (pow.f64 (/.f64 d h) 1/8) (pow.f64 (/.f64 d h) 1/8))) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h) l))))
(*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/4) (*.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) (cbrt.f64 (pow.f64 (/.f64 d h) 1/4)))) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h) l))))
(*.f64 (*.f64 (*.f64 (exp.f64 (*.f64 1/4 (log.f64 (/.f64 d h)))) (pow.f64 (/.f64 d h) 1/4)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h) l))))
(*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) (sqrt.f64 (/.f64 l h))) 2))))
(*.f64 (*.f64 (*.f64 (*.f64 (pow.f64 d 1/4) (pow.f64 (/.f64 1 h) 1/4)) (pow.f64 (/.f64 d h) 1/4)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h) l))))
(*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4)) (*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h) l))))
(*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 2) (cbrt.f64 (sqrt.f64 (/.f64 d h)))) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h) l))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 l) 1/2))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h) l))))
(*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h) l))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h) l))))
(*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h) l))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h) l))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/2 (/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) (sqrt.f64 h)) 2) l))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (cbrt.f64 (pow.f64 (/.f64 d l) 3/2))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h) l))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 h) 1/2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h) l))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 (pow.f64 (*.f64 (sqrt.f64 h) (*.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) (sqrt.f64 1/2))) 2) l)))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (pow.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 l h))) 2)))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (expm1.f64 (log1p.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) (/.f64 (/.f64 l h) 1/2))))))
(*.f64 (*.f64 (*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 d h))) 2) (cbrt.f64 (sqrt.f64 (/.f64 d h)))) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 (*.f64 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)) h) l)))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 l) 1/2))) (-.f64 1 (/.f64 (*.f64 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)) h) l)))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) (/.f64 (/.f64 l h) 1/2))) 2) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) (/.f64 (/.f64 l h) 1/2))))))
(*.f64 (*.f64 (*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 h) 1/2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 (*.f64 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)) h) l)))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (*.f64 (pow.f64 (/.f64 d l) 1/4) (pow.f64 (/.f64 d l) 1/4))) (-.f64 1 (/.f64 (*.f64 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)) h) l)))
(*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 (*.f64 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)) h) l)))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) 2) h) l))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 (*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))) l)))
(cbrt.f64 (pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) 3))
(*.f64 (*.f64 (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d h)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d h)) 1/2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 d l)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 d l)) 1/2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (pow.f64 (sqrt.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))) 2)))
(log.f64 (pow.f64 (exp.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l)))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))))
(*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
(pow.f64 (sqrt.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))) 2)
(*.f64 (*.f64 (*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 h) 1/2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 (*.f64 (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2)) h) l)))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (exp.f64 (log.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))))))
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (*.f64 D M) (*.f64 D M)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (cbrt.f64 (pow.f64 (/.f64 d l) 3/2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (cbrt.f64 (*.f64 1/8 (pow.f64 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)) 3)))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (log.f64 (pow.f64 (exp.f64 (/.f64 h l)) (*.f64 1/2 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2))))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (pow.f64 (cbrt.f64 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l)))) 3)))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (*.f64 (sqrt.f64 d) (pow.f64 (/.f64 1 l) 1/2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(pow.f64 (*.f64 (sqrt.f64 (*.f64 (/.f64 d h) (/.f64 d l))) (-.f64 1 (*.f64 1/2 (*.f64 (pow.f64 (*.f64 (/.f64 M 2) (/.f64 D d)) 2) (/.f64 h l))))) 1)
(*.f64 -1/8 (*.f64 (/.f64 (*.f64 (pow.f64 D 2) (pow.f64 M 2)) d) (sqrt.f64 (/.f64 h (pow.f64 l 3)))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/8 (*.f64 (*.f64 M M) (*.f64 (*.f64 D (/.f64 D l)) (/.f64 h (*.f64 d d)))))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 d h)) (sqrt.f64 (/.f64 d l))) (fma.f64 (pow.f64 (*.f64 D (/.f64 M (*.f64 d 2))) 2) (*.f64 (/.f64 h l) -1/2) 1))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
Outputs
(*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) (sqrt.f64 (/.f64 l h))) 2))))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (pow.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 l h))) 2)))
(*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l))))
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 (*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))) l)))
Results
74.0ms19.3bd
67.0ms19.8bh
83.0ms19.6bl
25.0ms24.3bM
72.0ms23.2bD
89.0ms17.7b(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
30.0ms24.3b(*.f64 M D)
Compiler

Compiled 1761 to 1061 computations (39.8% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Calls

4 calls:

0.0ms
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
0.0ms
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
0.0ms
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
0.0ms
(*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l))))
Steps
ItersPointRange
#hash((type . real) (value . +inf))
∈ [
#hash((type . real) (value . +inf))
,
#hash((type . real) (value . NaN))
]
2e+290
∈ [
1.8470849827597115e+290
,
3.1859031456442623e+296
]
0.0
∈ [
0.0
,
1.0566968218474884e-286
]
-1e-247
∈ [
-1.1485988953908194e-247
,
-0.0
]
Compiler

Compiled 48 to 38 computations (20.8% saved)

simplify17.0ms (0%)

Algorithm
egg-herbie
Rules
36×*-commutative_binary64
21×+-commutative_binary64
21×sub-neg_binary64
17×neg-sub0_binary64
17×neg-mul-1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
071363
1106363
2138363
3165363
4188363
5205363
6221363
7235363
8241363
9243363
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) -3148880786512287/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) (sqrt.f64 (/.f64 l h))) 2)))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) 0) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) 200000000000000012345566705573431377398874462192602251662010570107762675307934311788507834188892959338862091690298252262069181570867912343476423070733974457108518204218323764372269486067627507254546771920492554489989692515780696061630802248473408403824265151663702610072177901842265203015680) (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (pow.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 l h))) 2))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) +inf.0) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 (*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))) l)))))))
Outputs
(if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) -3148880786512287/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) (sqrt.f64 (/.f64 l h))) 2)))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) 0) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) 200000000000000012345566705573431377398874462192602251662010570107762675307934311788507834188892959338862091690298252262069181570867912343476423070733974457108518204218323764372269486067627507254546771920492554489989692515780696061630802248473408403824265151663702610072177901842265203015680) (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (pow.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 M D) d) 1/2) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 l h))) 2))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (*.f64 (*.f64 (/.f64 1 2) (pow.f64 (/.f64 (*.f64 M D) (*.f64 2 d)) 2)) (/.f64 h l)))) +inf.0) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) (*.f64 (*.f64 (pow.f64 (/.f64 d h) (/.f64 1 2)) (pow.f64 (/.f64 d l) (/.f64 1 2))) (-.f64 1 (/.f64 (*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 D h)) (*.f64 d d)))) l)))))))
(if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (*.f64 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2)) (/.f64 h l)))) -3148880786512287/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (*.f64 (*.f64 (pow.f64 (/.f64 d l) 1/2) (*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))) (-.f64 1 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) (sqrt.f64 (/.f64 l h))) 2)))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (*.f64 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2)) (/.f64 h l)))) 0) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (*.f64 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2)) (/.f64 h l)))) 200000000000000012345566705573431377398874462192602251662010570107762675307934311788507834188892959338862091690298252262069181570867912343476423070733974457108518204218323764372269486067627507254546771920492554489989692515780696061630802248473408403824265151663702610072177901842265203015680) (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (pow.f64 (/.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 l h))) 2))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (*.f64 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2)) (/.f64 h l)))) +inf.0) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (/.f64 (*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 h D)) (*.f64 d d)))) l)))))))
(if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) -3148880786512287/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (*.f64 (*.f64 (pow.f64 (/.f64 d l) 1/2) (*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))) (-.f64 1 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) (sqrt.f64 (/.f64 l h))) 2)))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) 0) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) 200000000000000012345566705573431377398874462192602251662010570107762675307934311788507834188892959338862091690298252262069181570867912343476423070733974457108518204218323764372269486067627507254546771920492554489989692515780696061630802248473408403824265151663702610072177901842265203015680) (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (pow.f64 (/.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 l h))) 2))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) +inf.0) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (/.f64 (*.f64 1/8 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 h D)) (*.f64 d d)))) l)))))))
(if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) -3148880786512287/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (*.f64 (*.f64 (pow.f64 (/.f64 d l) 1/2) (*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))) (-.f64 1 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) (sqrt.f64 (/.f64 l h))) 2)))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) 0) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) 200000000000000012345566705573431377398874462192602251662010570107762675307934311788507834188892959338862091690298252262069181570867912343476423070733974457108518204218323764372269486067627507254546771920492554489989692515780696061630802248473408403824265151663702610072177901842265203015680) (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (pow.f64 (/.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 l h))) 2))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) +inf.0) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 h D)) (*.f64 d d))) -1/8) l)))))))
(if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) -3148880786512287/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (*.f64 (*.f64 (pow.f64 (/.f64 d l) 1/2) (*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))) (-.f64 1 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) (sqrt.f64 (/.f64 l h))) 2)))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) 0) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) 200000000000000012345566705573431377398874462192602251662010570107762675307934311788507834188892959338862091690298252262069181570867912343476423070733974457108518204218323764372269486067627507254546771920492554489989692515780696061630802248473408403824265151663702610072177901842265203015680) (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (pow.f64 (/.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 l h))) 2))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) +inf.0) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 h D)) (*.f64 d d))) -1/8) l)))))))
(if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) -3148880786512287/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (*.f64 (*.f64 (pow.f64 (/.f64 d l) 1/2) (*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))) (-.f64 1 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) (sqrt.f64 (/.f64 l h))) 2)))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) 0) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) 200000000000000012345566705573431377398874462192602251662010570107762675307934311788507834188892959338862091690298252262069181570867912343476423070733974457108518204218323764372269486067627507254546771920492554489989692515780696061630802248473408403824265151663702610072177901842265203015680) (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (pow.f64 (/.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 l h))) 2))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) +inf.0) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 h D)) (*.f64 d d))) -1/8) l)))))))
(if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) -3148880786512287/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (*.f64 (*.f64 (pow.f64 (/.f64 d l) 1/2) (*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))) (-.f64 1 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) (sqrt.f64 (/.f64 l h))) 2)))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) 0) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) 200000000000000012345566705573431377398874462192602251662010570107762675307934311788507834188892959338862091690298252262069181570867912343476423070733974457108518204218323764372269486067627507254546771920492554489989692515780696061630802248473408403824265151663702610072177901842265203015680) (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (pow.f64 (/.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 l h))) 2))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) +inf.0) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 h D)) (*.f64 d d))) -1/8) l)))))))
(if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) -3148880786512287/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (*.f64 (*.f64 (pow.f64 (/.f64 d l) 1/2) (*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))) (-.f64 1 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) (sqrt.f64 (/.f64 l h))) 2)))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) 0) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) 200000000000000012345566705573431377398874462192602251662010570107762675307934311788507834188892959338862091690298252262069181570867912343476423070733974457108518204218323764372269486067627507254546771920492554489989692515780696061630802248473408403824265151663702610072177901842265203015680) (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (pow.f64 (/.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 l h))) 2))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) +inf.0) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 h D)) (*.f64 d d))) -1/8) l)))))))
(if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) -3148880786512287/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (*.f64 (*.f64 (pow.f64 (/.f64 d l) 1/2) (*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))) (-.f64 1 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) (sqrt.f64 (/.f64 l h))) 2)))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) 0) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) 200000000000000012345566705573431377398874462192602251662010570107762675307934311788507834188892959338862091690298252262069181570867912343476423070733974457108518204218323764372269486067627507254546771920492554489989692515780696061630802248473408403824265151663702610072177901842265203015680) (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (pow.f64 (/.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 l h))) 2))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) +inf.0) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 h D)) (*.f64 d d))) -1/8) l)))))))
(if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) -3148880786512287/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (*.f64 (*.f64 (pow.f64 (/.f64 d l) 1/2) (*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))) (-.f64 1 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) (sqrt.f64 (/.f64 l h))) 2)))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) 0) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) 200000000000000012345566705573431377398874462192602251662010570107762675307934311788507834188892959338862091690298252262069181570867912343476423070733974457108518204218323764372269486067627507254546771920492554489989692515780696061630802248473408403824265151663702610072177901842265203015680) (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (pow.f64 (/.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 l h))) 2))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) +inf.0) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 h D)) (*.f64 d d))) -1/8) l)))))))
(if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) -3148880786512287/31488807865122869393368946606905258090427358510263056881902260126273268613620094029570654385546278232018613516882486860685488436192434164121779142526563380772375266790330713043733329634453442159475340420497130656489612358376476868321800047085704593449207459741696) (*.f64 (*.f64 (pow.f64 (/.f64 d l) 1/2) (*.f64 (pow.f64 (/.f64 d h) 1/4) (pow.f64 (/.f64 d h) 1/4))) (-.f64 1 (*.f64 1/2 (pow.f64 (/.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) (sqrt.f64 (/.f64 l h))) 2)))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) 0) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) 200000000000000012345566705573431377398874462192602251662010570107762675307934311788507834188892959338862091690298252262069181570867912343476423070733974457108518204218323764372269486067627507254546771920492554489989692515780696061630802248473408403824265151663702610072177901842265203015680) (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (-.f64 1 (pow.f64 (/.f64 (*.f64 (*.f64 1/2 (/.f64 (*.f64 M D) d)) (sqrt.f64 1/2)) (sqrt.f64 (/.f64 l h))) 2))) (if (<=.f64 (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (*.f64 (/.f64 h l) (*.f64 (pow.f64 (/.f64 (*.f64 M D) (*.f64 d 2)) 2) -1/2)))) +inf.0) (*.f64 d (sqrt.f64 (/.f64 1 (*.f64 h l)))) (*.f64 (*.f64 (pow.f64 (/.f64 d h) 1/2) (pow.f64 (/.f64 d l) 1/2)) (+.f64 1 (/.f64 (*.f64 (*.f64 (*.f64 M M) (/.f64 (*.f64 D (*.f64 h D)) (*.f64 d d))) -1/8) l)))))))

soundness0.0ms (0%)

end142.0ms (0.1%)

Stop Event
fuel
Compiler

Compiled 988 to 592 computations (40.1% saved)

Profiling

Loading profile data...