Details

Time bar (total: 19.3s)

analyze645.0ms (3.3%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
0%0%99.8%0.2%0%0%0%1
0%0%99.8%0.2%0%0%0%2
50%49.9%49.9%0.2%0%0%0%3
50%49.9%49.9%0.2%0%0%0%4
50%49.9%49.9%0.2%0%0%0%5
50%49.9%49.9%0.2%0%0%0%6
75%74.9%25%0.2%0%0%0%7
75%74.9%25%0.2%0%0%0%8
75%74.9%25%0.2%0%0%0%9
75%74.9%25%0.2%0%0%0%10
87.5%87.3%12.5%0.2%0%0%0%11
87.5%87.3%12.5%0.2%0%0%0%12
Compiler

Compiled 34 to 30 computations (11.8% saved)

sample4.3s (22.1%)

Results
2.9s6913×body256valid
898.0ms796×body1024valid
430.0ms545×body512valid
4.0msbody2048valid
Bogosity

preprocess114.0ms (0.6%)

Algorithm
egg-herbie
Rules
1336×rational.json-simplify-35
884×rational.json-simplify-51
868×rational.json-simplify-49
806×rational.json-simplify-2
744×exponential.json-simplify-26
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
090581
1204581
2308581
3496581
4775581
51278581
61803581
72426581
83682581
96983581
107868581
044
144
Stop Event
unsound
node limit
Calls
Call 1
Inputs
0
1
2
3
Outputs
0
1
2
3
2
Call 2
Inputs
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 Om) l) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 kx) Om) 2) (+.f64 (pow.f64 (sin.f64 l) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 ky) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 l) 2)))))))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) kx) 2) (+.f64 (pow.f64 (sin.f64 Om) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) ky) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 Om) 2)))))))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))
Outputs
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 Om) l) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (*.f64 Om (/.f64 2 l)) 2))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 4 (pow.f64 (/.f64 Om l) 2)))))))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 kx) Om) 2) (+.f64 (pow.f64 (sin.f64 l) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 kx (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 l) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 4 (pow.f64 (/.f64 kx Om) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 l) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 kx Om)) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 l) 2)))))))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 ky) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 l) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 ky (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 l) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 4 (pow.f64 (/.f64 ky Om) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 l) 2)))))))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) kx) 2) (+.f64 (pow.f64 (sin.f64 Om) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 kx)) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 Om) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l kx)) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 Om) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 4 (pow.f64 (/.f64 l kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 Om) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) kx) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 Om) 2)))))))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) ky) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 Om) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) ky) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 Om) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l ky)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 Om) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 ky)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 Om) 2)))))))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
Symmetry

(sort kx ky)

Compiler

Compiled 37 to 33 computations (10.8% saved)

simplify97.0ms (0.5%)

Algorithm
egg-herbie
Rules
1422×rational.json-simplify-2
1302×rational.json-simplify-51
1228×rational.json-simplify-35
952×rational.json-simplify-1
892×rational.json-simplify-41
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02683
15183
27683
311883
418683
530483
661183
7145683
8269983
9425883
10535683
11642183
12784283
Stop Event
node limit
Counts
1 → 4
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
Outputs
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 2 (/.f64 l Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (*.f64 4 (pow.f64 (/.f64 l Om) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))

eval2.0ms (0%)

Compiler

Compiled 114 to 91 computations (20.2% saved)

prune2.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New314
Fresh101
Picked000
Done000
Total415
Error
0.8b
Counts
5 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
0.8b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
Compiler

Compiled 31 to 27 computations (12.9% saved)

localize73.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(pow.f64 (sin.f64 kx) 2)
0.4b
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
2.2b
(*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
9.4b
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
Compiler

Compiled 202 to 141 computations (30.2% saved)

series57.0ms (0.3%)

Counts
4 → 148
Calls

39 calls:

TimeVariablePointExpression
13.0ms
ky
@-inf
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
5.0ms
ky
@0
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
4.0ms
l
@inf
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
3.0ms
Om
@0
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
3.0ms
kx
@-inf
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))

rewrite87.0ms (0.5%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
021190
1156190
2342190
3735190
41592190
54530190
Stop Event
node limit
Counts
4 → 78
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(pow.f64 (sin.f64 kx) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 8) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 1/2)) (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (*.f64 2 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (/.f64 1 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (/.f64 1/2 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/2) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 2 (/.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (sin.f64 kx) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (sin.f64 kx) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 1/2) (*.f64 (pow.f64 (sin.f64 kx) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (sin.f64 kx) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (sin.f64 kx) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 kx) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (pow.f64 (*.f64 (sin.f64 kx) 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (pow.f64 (sin.f64 kx) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (sin.f64 kx)) 2) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (sin.f64 kx) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) 4))) 16)))))

simplify322.0ms (1.7%)

Algorithm
egg-herbie
Rules
1076×rational.json-simplify-35
902×rational.json-simplify-51
810×rational.json-simplify-41
734×rational.json-simplify-2
734×rational.json-simplify-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
055424910
1141424762
2316724176
3587223970
4745423970
Stop Event
node limit
Counts
226 → 292
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (pow.f64 Om 6))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 4))))))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(+.f64 (*.f64 1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (+.f64 (*.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))))))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(+.f64 (*.f64 1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (pow.f64 Om 6))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 4))))))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (pow.f64 Om 6))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 4))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 kx 4)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 kx 4)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (pow.f64 kx 6)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 ky 4))))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (*.f64 (-.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (pow.f64 ky 6)))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 ky 4)))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 8/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 6)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (+.f64 (*.f64 8/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 6)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2)))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1/2 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)))))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7)))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (pow.f64 Om 5) (*.f64 l (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3)))) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (pow.f64 Om 7) (*.f64 l (+.f64 (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4) (pow.f64 l 8)))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3)))) 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (pow.f64 Om 5) (*.f64 l (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3)))) 2))))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 l 2))))) (pow.f64 Om 6))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 Om 4))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 l 2))))) (pow.f64 Om 6))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 Om 4))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))) (+.f64 (*.f64 16/3 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))) (pow.f64 kx 6)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) 2) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))) (pow.f64 ky 4)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2))))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (pow.f64 Om 2)))) (+.f64 (*.f64 16/3 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) 2) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (+.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2))))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 2) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))) (pow.f64 ky 6)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) 2) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))) (pow.f64 ky 4)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(pow.f64 kx 2)
(+.f64 (pow.f64 kx 2) (*.f64 -1/3 (pow.f64 kx 4)))
(+.f64 (pow.f64 kx 2) (+.f64 (*.f64 -1/3 (pow.f64 kx 4)) (*.f64 2/45 (pow.f64 kx 6))))
(+.f64 (pow.f64 kx 2) (+.f64 (*.f64 -1/3 (pow.f64 kx 4)) (+.f64 (*.f64 2/45 (pow.f64 kx 6)) (*.f64 -1/315 (pow.f64 kx 8)))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 0)
(+.f64 0 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/2))
(-.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(*.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/2))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1)
(*.f64 -1 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 1/2)
(*.f64 4 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 4))
(*.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 4) 1/4)
(*.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) -1)
(*.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 8) 1/8)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/2) 2)
(*.f64 1/4 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 4))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 2)
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 4) 4)
(/.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) -1)
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) -2) -2)
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 8) 8)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 8)) 16)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) -2)) 2)
(pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 0)
(+.f64 0 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 1/2)) (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 1/2)))
(-.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 0)
(/.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 1)
(/.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (*.f64 2 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 4)) 4)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 4))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 4)))) 16)
(pow.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 1)
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 0)
(+.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 0)
(*.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 1)
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (/.f64 1 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (/.f64 1/2 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(*.f64 4 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 4))
(*.f64 (/.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 1/2)
(*.f64 (*.f64 2 (/.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) 1/4)
(*.f64 1/2 (/.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/2) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(*.f64 1/4 (*.f64 2 (/.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/2))
(*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 2)
(pow.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 1)
(neg.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (pow.f64 (sin.f64 kx) 2) 0)
(+.f64 0 (pow.f64 (sin.f64 kx) 2))
(+.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 1/2) (*.f64 (pow.f64 (sin.f64 kx) 2) 1/2))
(-.f64 (pow.f64 (sin.f64 kx) 2) 0)
(*.f64 1 (pow.f64 (sin.f64 kx) 2))
(*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) 1/2))
(*.f64 (pow.f64 (sin.f64 kx) 2) 1)
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) 4))
(*.f64 4 (pow.f64 (*.f64 (sin.f64 kx) 1/2) 2))
(*.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) 1/2)
(*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) 1/4)
(*.f64 1/2 (*.f64 2 (pow.f64 (sin.f64 kx) 2)))
(*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 1/2) 2)
(*.f64 (pow.f64 (*.f64 2 (sin.f64 kx)) 2) 1/4)
(/.f64 (pow.f64 (sin.f64 kx) 2) 1)
(/.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) 2)
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) 4)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) 4))) 16)
Outputs
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(+.f64 1 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (*.f64 -2 (*.f64 (pow.f64 l 4) (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 1 (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (pow.f64 Om 6))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)))) (*.f64 4 (*.f64 (pow.f64 l 6) (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6)))))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (/.f64 (pow.f64 l 6) (pow.f64 Om 6)))))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 1 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (/.f64 (pow.f64 l 6) (pow.f64 Om 6)))))))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/64))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))))
(+.f64 (*.f64 1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(+.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/64)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) 1/512)))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (+.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))) (*.f64 1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5))))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (*.f64 1/512 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om)))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) -1/4)))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) -1/4)))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) -1/4)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) 1/64))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) -1/4)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) 1/64))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) -1/4))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) 1/64)))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (+.f64 (*.f64 -1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))) (*.f64 1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) -1/4)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) 1/64)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) -1/512))) (*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) -1/4)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) 1/64)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) -1/512)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) -1/4)) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) 1/64)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) -1/512)))))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/64))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))))
(+.f64 (*.f64 1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (+.f64 (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(+.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/64)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) 1/512)))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (+.f64 (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))) (*.f64 1/512 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (/.f64 (pow.f64 Om 5) (pow.f64 l 5))))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 5))) (*.f64 1/512 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))))))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(+.f64 1 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (*.f64 -2 (*.f64 (pow.f64 l 4) (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 1 (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (pow.f64 Om 6))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)))) (*.f64 4 (*.f64 (pow.f64 l 6) (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6)))))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (/.f64 (pow.f64 l 6) (pow.f64 Om 6)))))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 1 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (/.f64 (pow.f64 l 6) (pow.f64 Om 6)))))))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(+.f64 1 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (*.f64 -2 (*.f64 (pow.f64 l 4) (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 1 (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)) (pow.f64 Om 6))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4)) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 4) (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)))) (*.f64 4 (*.f64 (pow.f64 l 6) (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6)))))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (/.f64 (pow.f64 l 6) (pow.f64 Om 6)))))))
(+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 1 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 4 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (/.f64 (pow.f64 l 6) (pow.f64 Om 6)))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))) (*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))) (*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))) (*.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 Om 2)) 2)))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 kx 4)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))))))
(+.f64 (*.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 kx 4)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))))) 1/2)) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))) (*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))) (*.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 kx 4)) 1/2))))
(+.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))) (*.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 Om 2)) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))) (*.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 kx 4)) 1/2)))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 kx 4)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (pow.f64 kx 6)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))) (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))))))) (pow.f64 kx 6)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))))) 1/2)) (+.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))))))) (*.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 kx 4)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))))) 1/2)))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))))))) (pow.f64 kx 6)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))) (*.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 kx 4)) 1/2)))))
(+.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))) (*.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 Om 2)) 2))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))) 1/2) (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 2 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))))) (pow.f64 kx 6)) (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 kx 4)))))
(+.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))) (*.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 Om 2)) 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))) (+.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 kx 4)) (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 2 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))))) (pow.f64 kx 6))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) 2)))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (/.f64 (pow.f64 (*.f64 ky l) 2) (pow.f64 Om 2)))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (*.f64 2 (/.f64 (pow.f64 (*.f64 ky l) 2) (pow.f64 Om 2)))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))) (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 8) 2))) (*.f64 2 (/.f64 (pow.f64 (*.f64 ky l) 2) (pow.f64 Om 2)))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 ky 4))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))) 2))) (*.f64 (pow.f64 ky 4) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) 2))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))) (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (/.f64 (pow.f64 (*.f64 ky l) 2) (pow.f64 Om 2)))) (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))) 2)) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (pow.f64 ky 4)) 1/2))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)))) (*.f64 2 (/.f64 (pow.f64 (*.f64 ky l) 2) (pow.f64 Om 2))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))) (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 8) 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 8) 2))) (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)))) (*.f64 2 (/.f64 (pow.f64 (*.f64 ky l) 2) (pow.f64 Om 2))))))
(+.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (*.f64 (-.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (pow.f64 ky 6)))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 2)) (pow.f64 ky 4)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 2 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))) 2))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))) (pow.f64 ky 6)))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))) 2))) (*.f64 (pow.f64 ky 4) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) 2)))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))) 2)) (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) 2))) (pow.f64 ky 6))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))) 2)))))) (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (/.f64 (pow.f64 (*.f64 ky l) 2) (pow.f64 Om 2))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (*.f64 2 (/.f64 (pow.f64 (*.f64 ky l) 2) (pow.f64 Om 2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (+.f64 (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2))) (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)) (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) 2))) (pow.f64 ky 6)))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))) (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 8) 2))) (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 ky l) 2) (pow.f64 Om 2))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 8) 2))) (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2))) (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 8) 2))) (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)) (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) 2))) (pow.f64 ky 6)))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))))
(*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (+.f64 (*.f64 -4/3 (*.f64 (pow.f64 kx 4) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)))))
(+.f64 (*.f64 -4/3 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 4) (pow.f64 Om 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))
(+.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (*.f64 -4/3 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 4) (pow.f64 Om 2)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 8/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 6)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))))))
(+.f64 (*.f64 8/45 (*.f64 (pow.f64 kx 6) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (+.f64 (*.f64 -4/3 (*.f64 (pow.f64 kx 4) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))))))
(+.f64 (+.f64 (*.f64 -4/3 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 4) (pow.f64 Om 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))) (*.f64 8/45 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 6) (pow.f64 Om 2)))))
(+.f64 (*.f64 -4/3 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 4) (pow.f64 Om 2)))) (+.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (*.f64 8/45 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 6) (pow.f64 Om 2))))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))))
(*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 ky l) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) (*.f64 -4/3 (*.f64 (pow.f64 ky 4) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(+.f64 (*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 ky l) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) (*.f64 -4/3 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 4) (pow.f64 Om 2)))))
(+.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (pow.f64 ky 4) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (+.f64 (*.f64 8/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 6)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))) (+.f64 (*.f64 -4/3 (*.f64 (pow.f64 ky 4) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) (*.f64 8/45 (*.f64 (pow.f64 ky 6) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))))
(+.f64 (*.f64 8/45 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 6) (pow.f64 Om 2)))) (+.f64 (*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 ky l) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) (*.f64 -4/3 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 4) (pow.f64 Om 2))))))
(+.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 (pow.f64 ky 4) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 8/45 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 6) (pow.f64 Om 2))))))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4)
(*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) -2))
(+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2)))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 (pow.f64 l 4) (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 2))) -1/2)) (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) -2)))
(+.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (*.f64 -1/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 2)))))))
(+.f64 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (+.f64 1 (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 2))) (*.f64 -1/2 (pow.f64 l 4)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1/2 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)))))))))
(+.f64 (*.f64 (pow.f64 l 4) (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 2))) -1/2)) (+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) -2) (*.f64 (pow.f64 l 6) (*.f64 (+.f64 (*.f64 64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 2))) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) -1/2))) 1))
(+.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 2)))) (*.f64 (pow.f64 l 6) (+.f64 (*.f64 64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 2))))))))
(+.f64 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (+.f64 1 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 2)))) (*.f64 (pow.f64 l 6) (+.f64 (*.f64 64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 2))))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) 1/2))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) 1/2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (pow.f64 Om 3) -1/16)) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5))) -1)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) 1/2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) 1/2)) (+.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (pow.f64 Om 3) -1/16)) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) 1/2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16))) (*.f64 (/.f64 (+.f64 (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3)) 2)) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5))) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (pow.f64 Om 3) -1/16)) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7))) -1)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) 1/2)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (pow.f64 Om 3) -1/16)) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5))) -1)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) 1/2)) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (neg.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (pow.f64 Om 3) -1/16)) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/8)) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7))))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (pow.f64 Om 3) -1/16)) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) 1/2)) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (+.f64 (/.f64 (+.f64 (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3)) 2)) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3)) 2)) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/8)) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7)))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) 1/2)) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1 (+.f64 (/.f64 (+.f64 (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3)) 2)) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3)) 2)) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/8)) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7)))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) -1/2))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) -1/2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) 1/16)))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (pow.f64 Om 3) -1/16)) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) -1/2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) 1/16))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3)) 2)) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) -1/2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) 1/16))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7)))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (pow.f64 Om 3) -1/16)) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (pow.f64 Om 3) -1/16)) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) -1/2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) 1/16))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) -1/2)) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (pow.f64 Om 3) -1/16)) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5))) (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (pow.f64 Om 3) -1/16)) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/8)) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) 1/16))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (+.f64 (/.f64 (+.f64 (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3)) 2)) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3)) 2)) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/8)) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) -1/2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) 1/16))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) 1/2))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) 1/2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (pow.f64 Om 5) (*.f64 l (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3)))) 2)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) 1/2)) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 l (*.f64 (-.f64 (*.f64 1/64 (/.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)) (pow.f64 l 6))) (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3))) 2))) (pow.f64 Om 5)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) 1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) (*.f64 l (*.f64 (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/64 (/.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)) (pow.f64 l 6))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/16 (/.f64 1 (pow.f64 l 3)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) 1/2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16))) (*.f64 l (*.f64 (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/64 (/.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)) (pow.f64 l 6))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/16 (/.f64 1 (pow.f64 l 3)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (pow.f64 Om 7) (*.f64 l (+.f64 (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4) (pow.f64 l 8)))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3)))) 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (pow.f64 Om 5) (*.f64 l (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3)))) 2))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) 1/2)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 l (*.f64 (-.f64 (*.f64 1/64 (/.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)) (pow.f64 l 6))) (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3))) 2))) (pow.f64 Om 5))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (*.f64 l (*.f64 (+.f64 (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4) (pow.f64 l 8)))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)) (pow.f64 l 6))) (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3))) 2))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))) (pow.f64 Om 7))) -1))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) 1/2)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) (*.f64 l (*.f64 (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/64 (/.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)) (pow.f64 l 6))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/16 (/.f64 1 (pow.f64 l 3)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 l (*.f64 (pow.f64 Om 7) (+.f64 (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4) (pow.f64 l 8)))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)) (pow.f64 l 6))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/16 (/.f64 1 (pow.f64 l 3)))) 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) 1/2)) (+.f64 (*.f64 (*.f64 l (*.f64 (pow.f64 Om 7) (+.f64 (*.f64 1/256 (/.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4)) (pow.f64 l 8))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)) (pow.f64 l 6))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/16 (/.f64 1 (pow.f64 l 3)))) 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) (*.f64 l (*.f64 (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/64 (/.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)) (pow.f64 l 6))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/16 (/.f64 1 (pow.f64 l 3)))) 2))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) 1/2)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (+.f64 (neg.f64 (*.f64 l (*.f64 (pow.f64 Om 7) (+.f64 (*.f64 1/256 (/.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4)) (pow.f64 l 8))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)) (pow.f64 l 6))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/16 (/.f64 1 (pow.f64 l 3)))) 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))))))) (*.f64 l (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/64 (/.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)) (pow.f64 l 6))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/16 (/.f64 1 (pow.f64 l 3)))) 2))))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) -2))
(+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 Om 4)))))
(+.f64 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) -2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -16)) (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) -2)) 2)) (pow.f64 Om 4))) 1))
(+.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -16)) (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) -2)) 2)) (pow.f64 Om 4)))))
(+.f64 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (+.f64 (*.f64 (pow.f64 l 4) -16) (*.f64 4 (pow.f64 l 4)))) (pow.f64 Om 4)))))
(+.f64 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -12)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 l 2))))) (pow.f64 Om 6))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (*.f64 (pow.f64 l 6) 64)) (*.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -16)) (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) -2)) 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))) (pow.f64 Om 6))) (+.f64 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) -2) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -16)) (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) -2)) 2)) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (*.f64 (pow.f64 l 6) 64)) (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -16)) (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) -2)) 2))))) (pow.f64 Om 6)) (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -16)) (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) -2)) 2)) (pow.f64 Om 4))))))
(+.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (+.f64 (*.f64 (pow.f64 l 4) -16) (*.f64 4 (pow.f64 l 4)))) (pow.f64 Om 4)) (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (*.f64 (pow.f64 l 6) 64)) (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (+.f64 (*.f64 (pow.f64 l 4) -16) (*.f64 4 (pow.f64 l 4)))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (pow.f64 Om 6)))))
(+.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -12)) (pow.f64 Om 4)) (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (*.f64 (pow.f64 l 6) 64)) (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -12)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (pow.f64 Om 6)))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) -2))
(+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 Om 4)))))
(+.f64 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) -2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -16)) (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) -2)) 2)) (pow.f64 Om 4))) 1))
(+.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -16)) (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) -2)) 2)) (pow.f64 Om 4)))))
(+.f64 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (+.f64 (*.f64 (pow.f64 l 4) -16) (*.f64 4 (pow.f64 l 4)))) (pow.f64 Om 4)))))
(+.f64 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -12)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 l 2))))) (pow.f64 Om 6))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (*.f64 (pow.f64 l 6) 64)) (*.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -16)) (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) -2)) 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))) (pow.f64 Om 6))) (+.f64 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) -2) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -16)) (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) -2)) 2)) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (*.f64 (pow.f64 l 6) 64)) (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -16)) (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) -2)) 2))))) (pow.f64 Om 6)) (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -16)) (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 2) -2)) 2)) (pow.f64 Om 4))))))
(+.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (+.f64 (*.f64 (pow.f64 l 4) -16) (*.f64 4 (pow.f64 l 4)))) (pow.f64 Om 4)) (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (*.f64 (pow.f64 l 6) 64)) (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (+.f64 (*.f64 (pow.f64 l 4) -16) (*.f64 4 (pow.f64 l 4)))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (pow.f64 Om 6)))))
(+.f64 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -12)) (pow.f64 Om 4)) (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (*.f64 (pow.f64 l 6) 64)) (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -12)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (pow.f64 Om 6)))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))))) (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))) 3))) -2)))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3))) (*.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 Om 2)) -2)))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))))))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))) 3))) -2)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))) 3)))) 2)) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))) 2))) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))) 3))))) (*.f64 (pow.f64 kx 4) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))) (*.f64 -1/2 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))) 2))) (+.f64 (*.f64 4 (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3)))) 2)) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3)))))))))))
(+.f64 (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3))) (*.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 Om 2)) -2))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))) (*.f64 -1/2 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 4 (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3)))) 2)) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))) 2))) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3)))))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))) (+.f64 (*.f64 16/3 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))) (pow.f64 kx 6)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4)))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))))) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))) 3))) -2)) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))) 3)))) 2)) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))) 2))) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))) 3))))) (*.f64 (pow.f64 kx 4) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))))))) (*.f64 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))) 2))) (+.f64 (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))) 3)) 16/3) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))) 3)))) 2)) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))) 2))) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))) 3))))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))))))) (*.f64 -4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))) 2))) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))) 3)))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))))))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))) -1/2))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))) (+.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))) (*.f64 -1/2 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))) 2))) (+.f64 (*.f64 4 (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3)))) 2)) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3)))))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))) (*.f64 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))) 2))) (+.f64 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))) 2))) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))) -4)) (+.f64 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3))) 16/3) (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))) 2))) (+.f64 (*.f64 4 (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3)))) 2)) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3)))))) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))) 2)))))) -1/2))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3))) (*.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 Om 2)) -2)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))) (*.f64 -1/2 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 4 (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3)))) 2)) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))) 2))) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3))))))))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))) 2))) (+.f64 (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3)) 16/3) (+.f64 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))) 2))) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3)))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))) -4)) (*.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3)))) 2)) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))) 2))) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3))))) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))) 2))))) (*.f64 (pow.f64 kx 6) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3))) (*.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 Om 2)) -2)) (*.f64 -1/2 (+.f64 (*.f64 (+.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))) 2))) (+.f64 (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3)) 16/3) (+.f64 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))) 2))) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3)))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))) -4)) (*.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3)))) 2)) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))) 2))) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3))))) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))) 2))))) (*.f64 (pow.f64 kx 6) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))))) (*.f64 (pow.f64 kx 4) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))) (+.f64 (*.f64 4 (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3)))) 2)) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))) 2))) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3)))))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4)))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4)))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4)))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4)))))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4)))))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4)))))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4)))))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4)))))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 8) 2)))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))) (pow.f64 Om 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) -2)))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 ky l) 2) (pow.f64 Om 2)) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))) -2)))
(+.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 8) 2))) (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 8) 2))) (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 ky l) 2) (pow.f64 Om 2)) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))) -2)))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) 2) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))) (pow.f64 ky 4)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(+.f64 (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))) (pow.f64 Om 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) -2)) (+.f64 (*.f64 (*.f64 (pow.f64 ky 4) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))) -2)) 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) 2) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))) -1/2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 ky l) 2) (pow.f64 Om 2)) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))) -2)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))) (*.f64 -1/2 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))) 2)) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) 2))))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 ky l) 2) (pow.f64 Om 2)) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))) -2)) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))) (*.f64 -1/2 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))) 2)) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) 2))))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 8) 2))) (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 ky l) 2) (pow.f64 Om 2)) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))) -2)) (+.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 8) 2))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))) (*.f64 -1/2 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 8) 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))) 2)) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) 2))))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2))))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (pow.f64 Om 2)))) (+.f64 (*.f64 16/3 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) 2) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (+.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2))))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 2) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))) (pow.f64 ky 6)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) 2) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))) (pow.f64 ky 4)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))))
(+.f64 (*.f64 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -4 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) 2))))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))) (+.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))) (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))) -2)) 2) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) 2)))))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))) (*.f64 16/3 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) 2) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))) -1/2)) (+.f64 (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))) (pow.f64 Om 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) -2)) (+.f64 (*.f64 (*.f64 (pow.f64 ky 4) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (*.f64 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))) -2)) 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) 2) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))) -1/2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 ky l) 2) (pow.f64 Om 2)) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))) -2)) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))) (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) 2))))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))) (+.f64 (*.f64 16/3 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) 2))))) (+.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))) (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))) 2)) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) 2))))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))) (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))) 2)) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) 2))))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))))))))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))) -1/2) (+.f64 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))) 2)) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) 2))))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))))))) (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) 2))))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))) 2)) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) 2))))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))))))) (+.f64 (*.f64 16/3 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) 2))))) (*.f64 8/45 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))))))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 ky l) 2) (pow.f64 Om 2)) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))) -2))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))) (+.f64 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) 2))))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 8) 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))) 2)) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) 2))))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))))))) (+.f64 (*.f64 16/3 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) 2))))) (*.f64 8/45 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))))))) (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 8) 2))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))) 2)) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) 2))))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))))))))) (+.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 8) 2))) (*.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 8) 2))) (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 ky l) 2) (pow.f64 Om 2)) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))) -2))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4)))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4)))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4)))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4)))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4)))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4)))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4)))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4)))))
(pow.f64 kx 2)
(+.f64 (pow.f64 kx 2) (*.f64 -1/3 (pow.f64 kx 4)))
(+.f64 (pow.f64 kx 2) (*.f64 (pow.f64 kx 4) -1/3))
(+.f64 (pow.f64 kx 2) (+.f64 (*.f64 -1/3 (pow.f64 kx 4)) (*.f64 2/45 (pow.f64 kx 6))))
(+.f64 (pow.f64 kx 2) (+.f64 (*.f64 (pow.f64 kx 4) -1/3) (*.f64 (pow.f64 kx 6) 2/45)))
(+.f64 (pow.f64 kx 2) (+.f64 (*.f64 -1/3 (pow.f64 kx 4)) (+.f64 (*.f64 2/45 (pow.f64 kx 6)) (*.f64 -1/315 (pow.f64 kx 8)))))
(+.f64 (*.f64 (pow.f64 kx 4) -1/3) (+.f64 (+.f64 (*.f64 (pow.f64 kx 6) 2/45) (*.f64 -1/315 (pow.f64 kx 8))) (pow.f64 kx 2)))
(+.f64 (*.f64 (pow.f64 kx 6) 2/45) (+.f64 (+.f64 (*.f64 (pow.f64 kx 4) -1/3) (*.f64 -1/315 (pow.f64 kx 8))) (pow.f64 kx 2)))
(+.f64 (*.f64 (pow.f64 kx 4) -1/3) (+.f64 (*.f64 (pow.f64 kx 6) 2/45) (+.f64 (*.f64 -1/315 (pow.f64 kx 8)) (pow.f64 kx 2))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 0)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2))))
(+.f64 0 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2))))
(+.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/2) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/2))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2))))
(-.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 0)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2))))
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2))))
(*.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2))))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/2))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2))))
(*.f64 -1 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2))))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 1/2)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2))))
(*.f64 4 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 4))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 4) 1/4)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) -1)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 8) 1/8)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/2) 2)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2))))
(*.f64 1/4 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 4))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2))))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2))))
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 2)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 4) 4)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2))))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) -1)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) -2) -2)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 8) 8)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 8)) 16)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) -2)) 2)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2))))
(pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2))))
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 0)
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2))
(+.f64 0 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2))
(+.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 1/2)) (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 1/2)))
(+.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 1/2 (pow.f64 (*.f64 l (/.f64 2 Om)) 2))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 1/2 (pow.f64 (*.f64 l (/.f64 2 Om)) 2))))
(*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 1/2) (+.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (pow.f64 (*.f64 l (/.f64 2 Om)) 2)))
(*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 1))
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) 1))
(-.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 0)
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 1)
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (*.f64 2 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) 2)
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2))
(/.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 4)) 4)
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 4))) 8)
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 4)))) 16)
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2))
(pow.f64 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 1)
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 0)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2)))))
(+.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2)))))
(+.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2)))))
(-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 0)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2)))))
(*.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2)))))
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2)))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 1)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2)))))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (/.f64 1 (*.f64 2 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2)))))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (/.f64 1/2 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2)))))
(*.f64 4 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 4))
(*.f64 4 (/.f64 1/4 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2))))))
(*.f64 (/.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 1/2)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2)))))
(*.f64 (*.f64 2 (/.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) 1/4)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2)))))
(*.f64 1/2 (/.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2)))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/2) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2)))) (*.f64 1/2 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2))) (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2))))))))
(*.f64 1/2 (*.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2))) (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2)))))) (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2))))))
(*.f64 1/4 (*.f64 2 (/.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2)))))
(*.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1/2))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2)))) (*.f64 1/2 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2))) (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2))))))))
(*.f64 1/2 (*.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2))) (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2)))))) (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2))))))
(*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 2)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2)))))
(pow.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 1)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2)))))
(neg.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 l (/.f64 2 Om)) 2)))))
(+.f64 (pow.f64 (sin.f64 kx) 2) 0)
(pow.f64 (sin.f64 kx) 2)
(+.f64 0 (pow.f64 (sin.f64 kx) 2))
(pow.f64 (sin.f64 kx) 2)
(+.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 1/2) (*.f64 (pow.f64 (sin.f64 kx) 2) 1/2))
(pow.f64 (sin.f64 kx) 2)
(-.f64 (pow.f64 (sin.f64 kx) 2) 0)
(pow.f64 (sin.f64 kx) 2)
(*.f64 1 (pow.f64 (sin.f64 kx) 2))
(pow.f64 (sin.f64 kx) 2)
(*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) 1/2))
(pow.f64 (sin.f64 kx) 2)
(*.f64 (pow.f64 (sin.f64 kx) 2) 1)
(pow.f64 (sin.f64 kx) 2)
(*.f64 4 (/.f64 (pow.f64 (sin.f64 kx) 2) 4))
(pow.f64 (sin.f64 kx) 2)
(*.f64 4 (pow.f64 (*.f64 (sin.f64 kx) 1/2) 2))
(pow.f64 (sin.f64 kx) 2)
(*.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) 1/2)
(pow.f64 (sin.f64 kx) 2)
(*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) 1/4)
(pow.f64 (sin.f64 kx) 2)
(*.f64 1/2 (*.f64 2 (pow.f64 (sin.f64 kx) 2)))
(pow.f64 (sin.f64 kx) 2)
(*.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 1/2) 2)
(pow.f64 (sin.f64 kx) 2)
(*.f64 (pow.f64 (*.f64 2 (sin.f64 kx)) 2) 1/4)
(pow.f64 (sin.f64 kx) 2)
(/.f64 (pow.f64 (sin.f64 kx) 2) 1)
(pow.f64 (sin.f64 kx) 2)
(/.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) 2)
(pow.f64 (sin.f64 kx) 2)
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) 4) 4)
(pow.f64 (sin.f64 kx) 2)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) 4)) 8)
(pow.f64 (sin.f64 kx) 2)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 (sin.f64 kx) 2) 4))) 16)
(pow.f64 (sin.f64 kx) 2)

eval407.0ms (2.1%)

Compiler

Compiled 24347 to 18287 computations (24.9% saved)

prune70.0ms (0.4%)

Pruning

10 alts after pruning (9 fresh and 1 done)

PrunedKeptTotal
New2839292
Fresh000
Picked011
Done000
Total28310293
Error
0b
Counts
293 → 10
Alt Table
Click to see full alt table
StatusErrorProgram
0.8b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))))))
34.7b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om)))))))
34.1b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))))))
0.8b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
9.1b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))))))
10.9b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))))))
9.5b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))))
24.2b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 1))))
34.6b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))
20.8b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
Compiler

Compiled 603 to 515 computations (14.6% saved)

localize99.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(pow.f64 (sin.f64 kx) 2)
0.4b
(/.f64 1 (+.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
2.2b
(*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
9.4b
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
Compiler

Compiled 292 to 213 computations (27.1% saved)

series10.0ms (0.1%)

Counts
1 → 48
Calls

12 calls:

TimeVariablePointExpression
7.0ms
ky
@0
(/.f64 1 (+.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
1.0ms
kx
@0
(/.f64 1 (+.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
0.0ms
l
@inf
(/.f64 1 (+.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
0.0ms
l
@-inf
(/.f64 1 (+.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
0.0ms
Om
@0
(/.f64 1 (+.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))

rewrite71.0ms (0.4%)

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

Useful iterations: 3 (0.0ms)

IterNodesCost
02583
118479
239377
387467
4195367
5462767
Stop Event
node limit
Counts
1 → 14
Calls
Call 1
Inputs
(/.f64 1 (+.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (/.f64 l Om) 1/2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (/.f64 l Om) 1/2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (/.f64 l Om) 1/2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (/.f64 l Om) 1/2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (/.f64 l Om) 1/2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (/.f64 l Om) 1/2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (/.f64 l Om) 1/2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (/.f64 l Om) 1/2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (/.f64 l Om) 1/2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (/.f64 l Om) 1/2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (/.f64 l Om) 1/2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (/.f64 l Om) 1/2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (/.f64 l Om) 1/2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (/.f64 l Om) 1/2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -2 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (/.f64 l Om) 1/2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))))))

simplify172.0ms (0.9%)

Algorithm
egg-herbie
Rules
1528×rational.json-simplify-49
1406×rational.json-simplify-35
1064×rational.json-simplify-51
944×rational.json-simplify-43
906×rational.json-simplify-1
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
032612424
183212356
2165411776
3313011562
4584911556
Stop Event
node limit
Counts
62 → 126
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2)))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1/2 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)))))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7)))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (pow.f64 Om 5) (*.f64 l (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3)))) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (pow.f64 Om 7) (*.f64 l (+.f64 (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4) (pow.f64 l 8)))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3)))) 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (pow.f64 Om 5) (*.f64 l (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3)))) 2))))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 l 2))))) (pow.f64 Om 6))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 Om 4))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 l 2))))) (pow.f64 Om 6))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 Om 4))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))) (+.f64 (*.f64 16/3 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))) (pow.f64 kx 6)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) 2) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))) (pow.f64 ky 4)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2))))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (pow.f64 Om 2)))) (+.f64 (*.f64 16/3 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) 2) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (+.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2))))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 2) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))) (pow.f64 ky 6)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) 2) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))) (pow.f64 ky 4)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (/.f64 l Om) 1/2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 0)
(+.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (/.f64 l Om) 1/2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (/.f64 l Om) 1/2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (/.f64 l Om) 1/2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (/.f64 l Om) 1/2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 0)
(*.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (/.f64 l Om) 1/2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (/.f64 l Om) 1/2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(*.f64 2 (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (/.f64 l Om) 1/2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 1))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (/.f64 l Om) 1/2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 1)
(*.f64 (/.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (/.f64 l Om) 1/2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 1/2)
(*.f64 1/2 (/.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (/.f64 l Om) 1/2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (/.f64 l Om) 1/2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 2)
(pow.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (/.f64 l Om) 1/2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 1)
(neg.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (/.f64 l Om) 1/2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(neg.f64 (/.f64 -2 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (/.f64 l Om) 1/2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
Outputs
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(+.f64 1 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2)))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 2))))) (+.f64 1 (*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 2))) (*.f64 (pow.f64 l 4) -1/2)) 1))
(+.f64 1 (+.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 -1/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 2)))))))
(+.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 1 (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 2))) (*.f64 -1/2 (pow.f64 l 4)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1/2 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)))))))))
(+.f64 1 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 2))) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (*.f64 -1/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 2))))))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 2)))) (*.f64 (pow.f64 l 6) (+.f64 (*.f64 64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (*.f64 2 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 2))))))))) (+.f64 1 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(+.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 2)))) (*.f64 (pow.f64 l 6) (+.f64 (*.f64 64 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (*.f64 2 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 2))))))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (pow.f64 Om 3) -1/16)) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16))))
(+.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/16 (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5))))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) 2) (*.f64 (pow.f64 Om 6) 1/256)) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5))) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(+.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) 2) (*.f64 (pow.f64 Om 6) 1/256)) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5))) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(+.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) 2) (*.f64 (pow.f64 Om 6) 1/256)) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (neg.f64 (*.f64 Om (pow.f64 l 5))))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5))))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (pow.f64 Om 3) -1/16)) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (pow.f64 Om 3) -1/16)) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/16 (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (neg.f64 (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/16 (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/8)) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) 2) (*.f64 (pow.f64 Om 6) 1/256)) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5))) (/.f64 (+.f64 (*.f64 (pow.f64 Om 2) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) 2) (*.f64 (pow.f64 Om 6) 1/256)) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/8)) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7)))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) 2) (*.f64 (pow.f64 Om 6) 1/256)) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5))) (/.f64 (+.f64 (*.f64 (pow.f64 Om 2) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) 2) (*.f64 (pow.f64 Om 6) 1/256)) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/8)) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7)))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) -1/2))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/2 (/.f64 Om l)))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) -1/2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) 1/16)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/2 (/.f64 Om l))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) 1/16)))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (pow.f64 Om 3) -1/16)) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) -1/2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) 1/16))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/16 (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/2 (/.f64 Om l))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) 1/16))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) 2) (*.f64 (pow.f64 Om 6) 1/256)) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/2 (/.f64 Om l))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) 1/16))))
(+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7)))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (pow.f64 Om 3) -1/16)) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (pow.f64 Om 3) -1/16)) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) -1/2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) 1/16))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/2 (/.f64 Om l))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (+.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/16 (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5))) (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/16 (pow.f64 Om 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/8)) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) 1/16))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) 2) (*.f64 (pow.f64 Om 6) 1/256)) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5))) (/.f64 (+.f64 (*.f64 (pow.f64 Om 2) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) 2) (*.f64 (pow.f64 Om 6) 1/256)) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/8)) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/2 (/.f64 Om l))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) 1/16))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/2 (/.f64 Om l))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) 1/16))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) 2) (*.f64 (pow.f64 Om 6) 1/256)) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 Om (pow.f64 l 5))) (/.f64 (+.f64 (*.f64 (pow.f64 Om 2) (*.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) 2) (*.f64 (pow.f64 Om 6) 1/256)) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1/8)) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))))
(+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (pow.f64 Om 5) (*.f64 l (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3)))) 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (+.f64 (*.f64 (pow.f64 Om 5) (*.f64 (*.f64 l (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 l (*.f64 (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 l (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3)))) 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 l (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3))) 2))))))))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (pow.f64 Om 7) (*.f64 l (+.f64 (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4) (pow.f64 l 8)))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3)))) 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))))) (+.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (pow.f64 Om 5) (*.f64 l (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6)))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3)))) 2))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 (pow.f64 Om 5) (*.f64 (*.f64 l (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (*.f64 l (*.f64 (+.f64 (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4) (pow.f64 l 8)))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3))) 2))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))) (pow.f64 Om 7))) -1))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 l (*.f64 (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3))) 2)))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (neg.f64 (*.f64 l (*.f64 (pow.f64 Om 7) (+.f64 (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4) (pow.f64 l 8)))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3))) 2))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))))))))))
(+.f64 (*.f64 l (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3)))) 2))))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (neg.f64 (*.f64 l (*.f64 (pow.f64 Om 7) (+.f64 (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4) (pow.f64 l 8)))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (pow.f64 (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3)))) 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 (+.f64 (*.f64 1/256 (/.f64 (/.f64 1 (pow.f64 l 8)) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3))) 2))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))) (neg.f64 (*.f64 l (pow.f64 Om 7)))) (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3))) 2))) (*.f64 l (pow.f64 Om 5)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 l (+.f64 (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3))) 2)))) (*.f64 (+.f64 (*.f64 1/256 (/.f64 (/.f64 1 (pow.f64 l 8)) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 1 (pow.f64 l 3))) 2))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))) (neg.f64 (pow.f64 Om 7))))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(+.f64 1 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -16)) (*.f64 4 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) 2))) (pow.f64 Om 4)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) -16)) (*.f64 4 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) 2))) (pow.f64 Om 4))) (+.f64 1 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (+.f64 (*.f64 (pow.f64 l 4) -16) (*.f64 4 (pow.f64 l 4)))) (pow.f64 Om 4)))))
(+.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) -12) (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 l 2))))) (pow.f64 Om 6))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 64 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -16)) (*.f64 4 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) 2))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))) (pow.f64 Om 6))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -16)) (*.f64 4 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) 2))) (pow.f64 Om 4))))))
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (*.f64 64 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) -16)) (*.f64 4 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) 2))) (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) 2))) (pow.f64 Om 6)) (/.f64 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) -16)) (*.f64 4 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) 2))) (pow.f64 Om 4)))) (+.f64 1 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (+.f64 (*.f64 (pow.f64 l 4) -16) (*.f64 4 (pow.f64 l 4)))) (pow.f64 Om 4)) (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (*.f64 (pow.f64 l 6) 64)) (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (+.f64 (*.f64 (pow.f64 l 4) -16) (*.f64 4 (pow.f64 l 4)))))))) (pow.f64 Om 6))))))
(+.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (pow.f64 l 4) -12) (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (*.f64 (pow.f64 l 6) 64)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (*.f64 (pow.f64 l 4) -12) (pow.f64 l 2)))))) (pow.f64 Om 6)))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))
(+.f64 1 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -16)) (*.f64 4 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) 2))) (pow.f64 Om 4)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) -16)) (*.f64 4 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) 2))) (pow.f64 Om 4))) (+.f64 1 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (+.f64 (*.f64 (pow.f64 l 4) -16) (*.f64 4 (pow.f64 l 4)))) (pow.f64 Om 4)))))
(+.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (*.f64 -1/2 (*.f64 (*.f64 (pow.f64 l 4) -12) (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 l 6))) (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 l 2))))) (pow.f64 Om 6))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 l 4))) (pow.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))) 2)) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 64 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -16)) (*.f64 4 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) 2))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))) (pow.f64 Om 6))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (pow.f64 l 4) -16)) (*.f64 4 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) 2))) (pow.f64 Om 4))))))
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (*.f64 64 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) -16)) (*.f64 4 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) 2))) (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) 2))) (pow.f64 Om 6)) (/.f64 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) -16)) (*.f64 4 (pow.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) 2))) (pow.f64 Om 4)))) (+.f64 1 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (+.f64 (*.f64 (pow.f64 l 4) -16) (*.f64 4 (pow.f64 l 4)))) (pow.f64 Om 4)) (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (*.f64 (pow.f64 l 6) 64)) (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (+.f64 (*.f64 (pow.f64 l 4) -16) (*.f64 4 (pow.f64 l 4)))))))) (pow.f64 Om 6))))))
(+.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (pow.f64 l 4) -12) (/.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3) (*.f64 (pow.f64 l 6) 64)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 2 (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 2) (*.f64 (*.f64 (pow.f64 l 4) -12) (pow.f64 l 2)))))) (pow.f64 Om 6)))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 8) 2)))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3))) (*.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 Om 2)) -2)))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3))))))
(+.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 8) 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 Om 2)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))) 3))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))) (*.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))) 3))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))) 2))) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))))))
(+.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))) 2))) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))) (pow.f64 kx 4)) -1/2)) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3))) (*.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 Om 2)) -2))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3))))) (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))) 2))) (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))) (pow.f64 kx 4))))))
(+.f64 (+.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 8) 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 Om 2))))) (*.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))) 2))) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))) (*.f64 (pow.f64 kx 4) -1/2))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))) (+.f64 (*.f64 16/3 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))) (pow.f64 kx 6)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4)))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))))) (+.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))) 3))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))) (*.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))) 3))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))) 2))) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))) 3)))))) (pow.f64 kx 4))))) (*.f64 (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))) 2)) 8/45) (+.f64 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))) 3))) 16/3) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))) 3))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))) 2))) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))) 3)))))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))))))) (*.f64 -4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))) 2))) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))) 3))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))))))))) (pow.f64 kx 6)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))) -1/2))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3))) (*.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 Om 2)) -2)) (*.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))) 2))) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))) (pow.f64 kx 4)) -1/2))) (*.f64 (*.f64 (+.f64 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))) 2))) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))) -4)) (+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))) 2)) 8/45) (+.f64 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3))) 16/3) (*.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))) 2))) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3)))))) (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))) 2))))) (pow.f64 kx 6)) (*.f64 -1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))))))
(+.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))) 2))) (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))) (pow.f64 kx 4)))) (+.f64 (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3)))))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))) 2)) 8/45) (+.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))) 2))) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3))))) (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))) -4)) (+.f64 (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3))) 16/3) (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))) 2))) (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3)))))) (*.f64 2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))))))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))) (pow.f64 kx 6)) -1/2))))
(+.f64 (sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 8) 2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 Om 2)))) (*.f64 (*.f64 -1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))) (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))) 2)) 8/45) (+.f64 (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3)) 16/3) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4 (/.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))) 2))) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3)))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))))) (*.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))) 2))) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))) 2))))) (pow.f64 kx 6)) (*.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))) 2))) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) 3))))) (pow.f64 kx 4))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (/.f64 (pow.f64 (*.f64 l ky) 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (/.f64 (pow.f64 (*.f64 ky l) 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) 2) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))) (pow.f64 ky 4)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (/.f64 (pow.f64 (*.f64 l ky) 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) 2) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) -2)) 2))) (pow.f64 ky 4)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (/.f64 (pow.f64 (*.f64 ky l) 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (*.f64 -1/2 (*.f64 (+.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) 2) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))) (*.f64 -4/3 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (*.f64 -2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))) 2)) (*.f64 (pow.f64 ky 4) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (/.f64 (pow.f64 (*.f64 ky l) 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))) (*.f64 -1/2 (*.f64 (pow.f64 ky 4) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) 2) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))) 2)))))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (/.f64 (pow.f64 (*.f64 ky l) 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (*.f64 (pow.f64 ky 4) (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) 2) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (*.f64 -2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))) 2))) (*.f64 -1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2))))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (pow.f64 Om 2)))) (+.f64 (*.f64 16/3 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) 2) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (+.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2))))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 2) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))) (pow.f64 ky 6)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (pow.f64 Om 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) 2) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))))))) (pow.f64 ky 4)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))))
(+.f64 (*.f64 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) 2))))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))) (+.f64 (*.f64 16/3 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) 2) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))) (+.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))) (*.f64 2 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) -2)) 2) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) 2)))))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))))))) (pow.f64 ky 6)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))) -1/2)) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (/.f64 (pow.f64 (*.f64 l ky) 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) 2) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) -2)) 2))) (pow.f64 ky 4)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (/.f64 (pow.f64 (*.f64 ky l) 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))) (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) 2) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))) (*.f64 -4/3 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) 2) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))) (*.f64 -4/3 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (*.f64 -2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))) 2)) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))) (+.f64 (*.f64 8/45 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))) (*.f64 16/3 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) 2) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))))))) (pow.f64 ky 6))) (*.f64 (+.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) 2) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))) (*.f64 -4/3 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (*.f64 -2 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))) 2)) (*.f64 (pow.f64 ky 4) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (/.f64 (pow.f64 (*.f64 ky l) 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))) (*.f64 (*.f64 -1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) 2) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) -4)) (+.f64 (*.f64 16/3 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) 2) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))) (+.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))) (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) 2) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))) 2)))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))))))) (pow.f64 ky 6)) (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) 2) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))) 2)))))))))
(+.f64 (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (/.f64 (pow.f64 (*.f64 ky l) 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))) (*.f64 (+.f64 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) 2) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (*.f64 -2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))) 2)))) (*.f64 (+.f64 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) 2) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) -4)) (+.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (/.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) 2) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (*.f64 -2 (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))) 2))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))) (+.f64 (*.f64 16/3 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) 2) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))) (*.f64 8/45 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))))))) (pow.f64 ky 6))) -1/2)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (/.f64 l Om) 1/2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 0)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2)))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2)))))
(+.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (/.f64 l Om) 1/2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2)))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2)))))
(+.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (/.f64 l Om) 1/2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (/.f64 l Om) 1/2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2))))) (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2))))))
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2))))))
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))))
(-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (/.f64 l Om) 1/2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 0)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2)))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2)))))
(*.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (/.f64 l Om) 1/2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2)))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2)))))
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (/.f64 l Om) 1/2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2))))) (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2))))))
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2))))))
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))))
(*.f64 2 (*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (/.f64 l Om) 1/2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 1))
(+.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2))))) (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2))))))
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2))))))
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (/.f64 l Om) 1/2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 1)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2)))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2)))))
(*.f64 (/.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (/.f64 l Om) 1/2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 1/2)
(*.f64 1/2 (/.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2))))))
(*.f64 1/2 (/.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))))
(*.f64 1/2 (/.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (/.f64 l Om) 1/2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(*.f64 1/2 (/.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2))))))
(*.f64 1/2 (/.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))))
(*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (/.f64 l Om) 1/2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 2)
(+.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2))))) (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2))))))
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2))))))
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2))))))
(pow.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (/.f64 l Om) 1/2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 1)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2)))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2)))))
(neg.f64 (/.f64 -1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (/.f64 l Om) 1/2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2)))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2)))))
(neg.f64 (/.f64 -2 (*.f64 2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (/.f64 l Om) 1/2) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 l (*.f64 Om 1/2)) 2)))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 2 (/.f64 l Om)) 2)))))

localize12.0ms (0.1%)

Compiler

Compiled 29 to 29 computations (0% saved)

localize50.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))))
0.2b
(pow.f64 (*.f64 (sin.f64 ky) l) 2)
6.8b
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))
14.4b
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))
Compiler

Compiled 156 to 104 computations (33.3% saved)

series25.0ms (0.1%)

Counts
4 → 132
Calls

33 calls:

TimeVariablePointExpression
6.0ms
ky
@inf
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))))
3.0ms
Om
@0
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))))
1.0ms
ky
@0
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))))
1.0ms
l
@-inf
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))
1.0ms
l
@inf
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))))

rewrite88.0ms (0.5%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
018142
1134142
2297142
3660142
41713142
55094142
Stop Event
node limit
Counts
4 → 99
Calls
Call 1
Inputs
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))
(pow.f64 (*.f64 (sin.f64 ky) l) 2)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 2 (pow.f64 Om 2))) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 2 (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 2 (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (pow.f64 Om 2)) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 1 (pow.f64 Om 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (neg.f64 (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (/.f64 1/2 (pow.f64 Om 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (*.f64 (/.f64 1 (pow.f64 Om 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 2 (pow.f64 Om 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 4) (/.f64 1 (*.f64 (pow.f64 Om 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 Om 2)) (pow.f64 (*.f64 (sin.f64 ky) l) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (pow.f64 l 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (/.f64 -1 (pow.f64 Om 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 l 2)) (/.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 Om 2)) (*.f64 2 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 2 (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (pow.f64 Om 2)) 1/2) (*.f64 2 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (neg.f64 (pow.f64 Om 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 2 (pow.f64 Om 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) 2) (*.f64 2 (pow.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 Om 2))) (*.f64 2 (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (pow.f64 Om 2) 4)) (*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 Om 2)) (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (neg.f64 (pow.f64 Om 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 4 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 4 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 (sin.f64 ky) l) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 (sin.f64 ky) l) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (pow.f64 (/.f64 (*.f64 (sin.f64 ky) l) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 l 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) 2) (*.f64 2 (pow.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 l 2) 2) (*.f64 2 (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (sin.f64 ky) 2) 2) (pow.f64 (/.f64 l 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 l l) 2) (pow.f64 (/.f64 (sin.f64 ky) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (sin.f64 ky) (+.f64 l l)) 2) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))) (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))) 1)))))

simplify199.0ms (1%)

Algorithm
egg-herbie
Rules
1598×rational.json-simplify-51
1116×rational.json-simplify-2
982×rational.json-simplify-35
736×rational.json-simplify-44
642×exponential.json-simplify-26
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
043711675
1101511541
2231911213
3521011183
4742011183
Stop Event
node limit
Counts
231 → 262
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))
(+.f64 (*.f64 2/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 6)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 2/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 6)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/315 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 8)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 ky 4)))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)))) (pow.f64 ky 6))) (+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 ky 4))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 Om 6))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(+.f64 (*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 Om 6))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 Om 6))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(*.f64 (pow.f64 l 2) (pow.f64 ky 2))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 l 2) (pow.f64 ky 4))) (*.f64 (pow.f64 l 2) (pow.f64 ky 2)))
(+.f64 (*.f64 (+.f64 (*.f64 1/60 (pow.f64 l 2)) (*.f64 1/36 (pow.f64 l 2))) (pow.f64 ky 6)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 l 2) (pow.f64 ky 4))) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/360 (pow.f64 l 2)) (*.f64 -1/2520 (pow.f64 l 2))) (pow.f64 ky 8)) (+.f64 (*.f64 (+.f64 (*.f64 1/60 (pow.f64 l 2)) (*.f64 1/36 (pow.f64 l 2))) (pow.f64 ky 6)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 l 2) (pow.f64 ky 4))) (*.f64 (pow.f64 l 2) (pow.f64 ky 2)))))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 ky 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 ky 4))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (pow.f64 Om 2))) (+.f64 (*.f64 16/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) (pow.f64 ky 6))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 64 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)))))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 ky) (+.f64 (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))))) (*.f64 Om (pow.f64 l 5))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))))) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 8)))) (sin.f64 ky)) (*.f64 Om (pow.f64 l 7)))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 ky) (+.f64 (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))))) (*.f64 Om (pow.f64 l 5)))))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (/.f64 (*.f64 (sin.f64 ky) (+.f64 (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))))) (*.f64 Om (pow.f64 l 5)))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))))) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 8)))) (sin.f64 ky)) (*.f64 Om (pow.f64 l 7))) (/.f64 (*.f64 (sin.f64 ky) (+.f64 (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))))) (*.f64 Om (pow.f64 l 5))))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) 2)) (*.f64 (pow.f64 Om 5) (*.f64 l (sin.f64 ky))))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) 2)) (*.f64 (pow.f64 Om 5) (*.f64 l (sin.f64 ky)))) (*.f64 -1 (*.f64 (pow.f64 Om 7) (*.f64 l (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 8))))) (sin.f64 ky))))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))) (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 6))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))) (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 6))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 0)
(+.f64 0 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))
(+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 2 (pow.f64 Om 2))) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 2 (pow.f64 Om 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 0)
(*.f64 2 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 2 (pow.f64 Om 2))))
(*.f64 2 (*.f64 (/.f64 1/2 (pow.f64 Om 2)) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))
(*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 1 (pow.f64 Om 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 1)
(*.f64 1 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (neg.f64 (pow.f64 Om 2))))
(*.f64 (*.f64 2 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (/.f64 1/2 (pow.f64 Om 2)))
(*.f64 (*.f64 2 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (*.f64 (/.f64 1 (pow.f64 Om 2)) 1/2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 2 (pow.f64 Om 2))) 1/2)
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 4) (/.f64 1 (*.f64 (pow.f64 Om 2) 4)))
(*.f64 (/.f64 1 (pow.f64 Om 2)) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (pow.f64 l 2))
(*.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (/.f64 -1 (pow.f64 Om 2)))
(*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 Om 2))))
(*.f64 (*.f64 2 (pow.f64 l 2)) (/.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 ky) 2))
(*.f64 (/.f64 1/2 (pow.f64 Om 2)) (*.f64 2 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 2 (pow.f64 Om 2))))
(*.f64 (*.f64 (/.f64 1 (pow.f64 Om 2)) 1/2) (*.f64 2 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (neg.f64 (pow.f64 Om 2))) -1)
(*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 2 (pow.f64 Om 2))) 2)
(*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) 2) (*.f64 2 (pow.f64 l 2)))
(*.f64 (/.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 Om 2))) (*.f64 2 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (/.f64 1 (*.f64 (pow.f64 Om 2) 4)) (*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 4))
(*.f64 (/.f64 -1 (pow.f64 Om 2)) (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))
(pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 1)
(neg.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (neg.f64 (pow.f64 Om 2))))
(+.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))))) 0)
(+.f64 0 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))))))
(-.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))))
(*.f64 2 (/.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))))) 2))
(*.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))))))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))))) 1)
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))) 1/2)
(*.f64 (*.f64 4 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))) 1/4)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))))) 2) 2)
(*.f64 1/4 (*.f64 4 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))))
(/.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))) 2)
(/.f64 (*.f64 4 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))) 4)
(/.f64 (neg.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))) -1)
(/.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))))))) 8)
(/.f64 (*.f64 2 (neg.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))))))) -2)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))))) 16)
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))))
(+.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 0)
(+.f64 0 (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(+.f64 -1 (-.f64 1 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))))
(+.f64 (-.f64 1 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) -1)
(-.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 0)
(-.f64 0 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2))
(*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 1)
(*.f64 1 (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(*.f64 4 (pow.f64 (/.f64 (*.f64 (sin.f64 ky) l) 2) 2))
(*.f64 -1 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))
(*.f64 (*.f64 2 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 1/2)
(*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 4) 1/4)
(*.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) -1)
(*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) 2))
(*.f64 (*.f64 2 (pow.f64 l 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) 2))
(*.f64 1/2 (*.f64 2 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 4))
(*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2) 2)
(*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) 2) (*.f64 2 (pow.f64 l 2)))
(*.f64 (/.f64 (pow.f64 l 2) 2) (*.f64 2 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 (*.f64 (sin.f64 ky) 2) 2) (pow.f64 (/.f64 l 2) 2))
(*.f64 (pow.f64 (+.f64 l l) 2) (pow.f64 (/.f64 (sin.f64 ky) 2) 2))
(*.f64 (pow.f64 (*.f64 (sin.f64 ky) (+.f64 l l)) 2) 1/4)
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 1)
(/.f64 (*.f64 2 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 4) 4)
(/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) -1)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 4)) 8)
(/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) -2) -2)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 4))) 16)
(neg.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))) 0)
(+.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))))
(+.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))) (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))))
(-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))) 0)
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))))
(*.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))) 1)
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))))))) 1/2)
(*.f64 1/2 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))))))))
(*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))) 2)
(pow.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))) 1)
Outputs
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))
(+.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) (*.f64 -1/3 (*.f64 (pow.f64 ky 4) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(+.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) (*.f64 (pow.f64 ky 4) (*.f64 -1/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(+.f64 (*.f64 2/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 6)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 ky 4) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) (*.f64 2/45 (*.f64 (pow.f64 ky 6) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(+.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 ky 4) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 6)) (pow.f64 Om 2)))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 ky 4) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) (*.f64 2/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 6)) (pow.f64 Om 2)))))
(+.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) (+.f64 (*.f64 (pow.f64 ky 4) (*.f64 -1/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2/45 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 6) (pow.f64 Om 2))))))
(+.f64 (*.f64 2/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 6)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/315 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 8)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 ky 4) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (+.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) (*.f64 -1/315 (*.f64 (pow.f64 ky 8) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (*.f64 2/45 (*.f64 (pow.f64 ky 6) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(+.f64 (*.f64 2/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 6)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 ky 4) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) (*.f64 -1/315 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 8) (pow.f64 Om 2)))))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 ky 4) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (+.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) (*.f64 2/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 6)) (pow.f64 Om 2)))) (*.f64 -1/315 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 8) (pow.f64 Om 2))))))
(+.f64 (+.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) (*.f64 (pow.f64 ky 4) (*.f64 -1/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (+.f64 (*.f64 2/45 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 6) (pow.f64 Om 2)))) (*.f64 -1/315 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 8) (pow.f64 Om 2))))))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 ky 4)))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2))) (*.f64 (pow.f64 ky 4) 1/2))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) (*.f64 (pow.f64 ky 4) (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2))) 1/2))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2)))))))
(+.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))) (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (*.f64 (pow.f64 ky 4) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)))) (pow.f64 ky 6))) (+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 ky 4))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2))) (*.f64 (pow.f64 ky 4) 1/2))) (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 2 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (*.f64 (pow.f64 ky 6) 1/2))))
(+.f64 1 (+.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) (*.f64 (pow.f64 ky 4) (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2))) 1/2))) (*.f64 (pow.f64 ky 6) (*.f64 1/2 (-.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2))) (pow.f64 Om 2)))))))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2))))) (*.f64 (pow.f64 ky 6) (*.f64 1/2 (-.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2))) (pow.f64 Om 2))))))))))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 ky 6) (-.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))))) (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (pow.f64 Om 2)))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) (pow.f64 Om 4)))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (/.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (pow.f64 Om 2)) (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 Om 6))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) (pow.f64 Om 4))) (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 6) (pow.f64 Om 6))))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 6) (pow.f64 Om 6))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) (pow.f64 Om 4))))))
(+.f64 (/.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (pow.f64 Om 2)) (+.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) (pow.f64 Om 4))) (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 6) (pow.f64 Om 6)))) 1))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))
(+.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(+.f64 (+.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))
(+.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (+.f64 (*.f64 1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 ky)) 5))) (+.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (+.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (*.f64 1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 ky)) 5))))))
(+.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (+.f64 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 ky)) 5)))) (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -2))
(*.f64 (sin.f64 ky) (*.f64 -2 (/.f64 l Om)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 (*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/4))
(+.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -2)) (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/4))
(+.f64 (*.f64 (sin.f64 ky) (*.f64 -2 (/.f64 l Om))) (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/4))
(+.f64 (*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 (*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/4) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 1/64)))
(+.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -2)) (+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/4) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 1/64)))
(+.f64 (*.f64 (sin.f64 ky) (*.f64 -2 (/.f64 l Om))) (+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/4) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 1/64)))
(+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/4) (+.f64 (*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 1/64)))
(+.f64 (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(+.f64 (*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (+.f64 (+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/4) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 1/64)) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 ky)) 5)) -1/512)))
(+.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -2)) (+.f64 (+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/4) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 1/64)) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 ky)) 5)) -1/512)))
(+.f64 (*.f64 (sin.f64 ky) (*.f64 -2 (/.f64 l Om))) (+.f64 (+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/4) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 1/64)) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 ky)) 5)) -1/512)))
(+.f64 (+.f64 (*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/4)) (+.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 ky)) 5)) -1/512) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 1/64)))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))
(+.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(+.f64 (+.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))
(+.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (+.f64 (*.f64 1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 ky)) 5))) (+.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (+.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (*.f64 1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 ky)) 5))))))
(+.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (+.f64 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 ky)) 5)))) (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (pow.f64 Om 2)))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) (pow.f64 Om 4)))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (/.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (pow.f64 Om 2)) (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 Om 6))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) (pow.f64 Om 4))) (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 6) (pow.f64 Om 6))))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 6) (pow.f64 Om 6))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) (pow.f64 Om 4))))))
(+.f64 (/.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (pow.f64 Om 2)) (+.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) (pow.f64 Om 4))) (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 6) (pow.f64 Om 6)))) 1))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
(+.f64 1 (/.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (pow.f64 Om 2)))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) (pow.f64 Om 4)))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (/.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (pow.f64 Om 2)) (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 Om 6))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) (pow.f64 Om 4))) (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 6) (pow.f64 Om 6))))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 6) (pow.f64 Om 6))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) (pow.f64 Om 4))))))
(+.f64 (/.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (pow.f64 Om 2)) (+.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) (pow.f64 Om 4))) (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 6) (pow.f64 Om 6)))) 1))
(*.f64 (pow.f64 l 2) (pow.f64 ky 2))
(pow.f64 (*.f64 l ky) 2)
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 l 2) (pow.f64 ky 4))) (*.f64 (pow.f64 l 2) (pow.f64 ky 2)))
(+.f64 (pow.f64 (*.f64 l ky) 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 ky 4) -1/3)))
(*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (*.f64 -1/3 (pow.f64 ky 4))))
(+.f64 (*.f64 (+.f64 (*.f64 1/60 (pow.f64 l 2)) (*.f64 1/36 (pow.f64 l 2))) (pow.f64 ky 6)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 l 2) (pow.f64 ky 4))) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))))
(+.f64 (+.f64 (pow.f64 (*.f64 l ky) 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 ky 4) -1/3))) (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 (pow.f64 l 2) 1/60) (*.f64 (pow.f64 l 2) 1/36))))
(+.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (*.f64 -1/3 (pow.f64 ky 4)))) (*.f64 (pow.f64 ky 6) (*.f64 (pow.f64 l 2) 2/45)))
(+.f64 (*.f64 (+.f64 (*.f64 -1/360 (pow.f64 l 2)) (*.f64 -1/2520 (pow.f64 l 2))) (pow.f64 ky 8)) (+.f64 (*.f64 (+.f64 (*.f64 1/60 (pow.f64 l 2)) (*.f64 1/36 (pow.f64 l 2))) (pow.f64 ky 6)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 l 2) (pow.f64 ky 4))) (*.f64 (pow.f64 l 2) (pow.f64 ky 2)))))
(+.f64 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 (pow.f64 l 2) 1/60) (*.f64 (pow.f64 l 2) 1/36))) (+.f64 (+.f64 (pow.f64 (*.f64 l ky) 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 ky 4) -1/3))) (*.f64 (pow.f64 ky 8) (+.f64 (*.f64 (pow.f64 l 2) -1/360) (*.f64 (pow.f64 l 2) -1/2520)))))
(+.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (*.f64 -1/3 (pow.f64 ky 4)))) (+.f64 (*.f64 (pow.f64 ky 8) (*.f64 (pow.f64 l 2) -1/315)) (*.f64 (pow.f64 ky 6) (*.f64 (pow.f64 l 2) 2/45))))
(+.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (*.f64 -1/3 (pow.f64 ky 4)))) (+.f64 (*.f64 (pow.f64 ky 6) (*.f64 (pow.f64 l 2) 2/45)) (*.f64 (pow.f64 ky 8) (*.f64 (pow.f64 l 2) -1/315))))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) -2))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 ky 4)))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) -2) (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2)))) (*.f64 (pow.f64 ky 4) -1/2))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) -2) (*.f64 (pow.f64 ky 4) (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2)))) -1/2))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) -2) (*.f64 (pow.f64 ky 4) (*.f64 -1/2 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) -2) (+.f64 1 (*.f64 (pow.f64 ky 4) (*.f64 -1/2 (+.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 ky 4))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (pow.f64 Om 2))) (+.f64 (*.f64 16/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) (pow.f64 ky 6))))))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) -2) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2)))) (*.f64 (pow.f64 ky 4) -1/2)) (*.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2)))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 16/3)) (*.f64 -4 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) (*.f64 (pow.f64 ky 6) -1/2))) 1))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) -2) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 Om 2)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2)))) (pow.f64 Om 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 16/3))))) (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2)))))))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) -2) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2))))) (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 Om 2)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2)))) (pow.f64 Om 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 16/3)))))))))
(+.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) -2)) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 ky 4) (+.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))) (+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (+.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 16/3) (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 8) 2)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 8) 2)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 8) 2)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 8) 2)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 8) 2)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 8) 2)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 8) 2)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 2 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 8) 2)))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2))))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) 2))) -1/2)) 1))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (*.f64 (pow.f64 l 4) (*.f64 -1/2 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) 2)))))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (+.f64 1 (*.f64 (pow.f64 l 4) (*.f64 -1/2 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 64 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) 2)))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (*.f64 (pow.f64 l 4) (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) 2))) -1/2))) (*.f64 (pow.f64 l 6) (*.f64 (+.f64 (*.f64 64 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6))) (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) 2))) (pow.f64 Om 2))))) -1/2))))
(+.f64 (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (*.f64 (pow.f64 l 4) (*.f64 -1/2 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) 2))))))) (*.f64 (pow.f64 l 6) (*.f64 -1/2 (+.f64 (*.f64 64 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6))) (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) 2))) (pow.f64 Om 2))))))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 64 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6))) (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) 2))) (pow.f64 Om 2)))))) (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 ky) 4) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) 2)))))) (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) -1/16))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 ky) (+.f64 (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))))) (*.f64 Om (pow.f64 l 5))))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) -1/16) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)))) (/.f64 (sin.f64 ky) (*.f64 Om (pow.f64 l 5)))))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) -1/16) (neg.f64 (*.f64 (sin.f64 ky) (/.f64 (+.f64 (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)))) (*.f64 Om (pow.f64 l 5)))))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) -1/16) (*.f64 (+.f64 (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)))) (neg.f64 (/.f64 (sin.f64 ky) (*.f64 Om (pow.f64 l 5)))))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) -1/16)) (*.f64 (+.f64 (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)))) (neg.f64 (/.f64 (sin.f64 ky) (*.f64 Om (pow.f64 l 5))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))))) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 8)))) (sin.f64 ky)) (*.f64 Om (pow.f64 l 7)))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1 (/.f64 (*.f64 (sin.f64 ky) (+.f64 (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))))) (*.f64 Om (pow.f64 l 5)))))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) -1/16) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)))) (/.f64 (sin.f64 ky) (*.f64 Om (pow.f64 l 5)))))) (*.f64 -1 (*.f64 (sin.f64 ky) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)))) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 8)))) (*.f64 Om (pow.f64 l 7)))))))
(+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) -1/16) (neg.f64 (*.f64 (sin.f64 ky) (/.f64 (+.f64 (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)))) (*.f64 Om (pow.f64 l 5)))))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (neg.f64 (*.f64 (sin.f64 ky) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)) 1/8)) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 8)))) (*.f64 Om (pow.f64 l 7)))))))
(+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) -1/16) (*.f64 (+.f64 (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)))) (neg.f64 (/.f64 (sin.f64 ky) (*.f64 Om (pow.f64 l 5)))))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (neg.f64 (*.f64 (sin.f64 ky) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)))) (*.f64 1/8 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 8)))) (*.f64 Om (pow.f64 l 7)))))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) -1/16) (*.f64 -1 (*.f64 (sin.f64 ky) (+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)))) (*.f64 1/8 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 8)))) (*.f64 Om (pow.f64 l 7))) (/.f64 (+.f64 (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)))) (*.f64 Om (pow.f64 l 5))))))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 1/16))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (/.f64 (*.f64 (sin.f64 ky) (+.f64 (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))))) (*.f64 Om (pow.f64 l 5)))))
(+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2) (+.f64 (*.f64 (+.f64 (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)))) (/.f64 (sin.f64 ky) (*.f64 Om (pow.f64 l 5)))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 1/16)))
(+.f64 (*.f64 (sin.f64 ky) (/.f64 (+.f64 (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 1/16)))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))))) (pow.f64 (sin.f64 ky) 2))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 8)))) (sin.f64 ky)) (*.f64 Om (pow.f64 l 7))) (/.f64 (*.f64 (sin.f64 ky) (+.f64 (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6))))) (*.f64 Om (pow.f64 l 5))))))
(+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)))) (/.f64 (sin.f64 ky) (*.f64 Om (pow.f64 l 5)))) (*.f64 (sin.f64 ky) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)))) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 8)))) (*.f64 Om (pow.f64 l 7))))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 1/16)))
(+.f64 (*.f64 (sin.f64 ky) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)) 1/8)) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 8)))) (*.f64 Om (pow.f64 l 7)))) (+.f64 (*.f64 (sin.f64 ky) (/.f64 (+.f64 (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 1/16))))
(+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2) (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 1/16) (*.f64 (sin.f64 ky) (+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)))) (*.f64 1/8 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 8)))) (*.f64 Om (pow.f64 l 7))) (/.f64 (+.f64 (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)))) (*.f64 Om (pow.f64 l 5)))))))
(+.f64 (+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 1/16)) (*.f64 (sin.f64 ky) (+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)))) (*.f64 1/8 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 ky) 8)))) (*.f64 Om (pow.f64 l 7))) (/.f64 (+.f64 (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 ky) 6)))) (*.f64 Om (pow.f64 l 5))))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) -1/16))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) 2)) (*.f64 (pow.f64 Om 5) (*.f64 l (sin.f64 ky))))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) -1/16) (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 ky)) 6))) (pow.f64 (/.f64 -1/16 (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 2)) (*.f64 l (*.f64 (sin.f64 ky) (pow.f64 Om 5))))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) -1/16) (*.f64 (pow.f64 Om 5) (*.f64 (*.f64 l (sin.f64 ky)) (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 ky)) 6))) (pow.f64 (/.f64 -1/16 (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 2))))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) -1/16)) (*.f64 (pow.f64 Om 5) (*.f64 (*.f64 l (sin.f64 ky)) (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 ky)) 6))) (pow.f64 (/.f64 -1/16 (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 2)))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) 2)) (*.f64 (pow.f64 Om 5) (*.f64 l (sin.f64 ky)))) (*.f64 -1 (*.f64 (pow.f64 Om 7) (*.f64 l (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 8))))) (sin.f64 ky))))))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) -1/16) (+.f64 (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 ky)) 6))) (pow.f64 (/.f64 -1/16 (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 2)) (*.f64 l (*.f64 (sin.f64 ky) (pow.f64 Om 5)))) (*.f64 (pow.f64 Om 7) (*.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 ky)) 6))) (pow.f64 (/.f64 -1/16 (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 2)) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (*.f64 1/256 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 ky)) 8)))) (*.f64 l (sin.f64 ky))) -1)))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) -1/16) (+.f64 (*.f64 (pow.f64 Om 5) (*.f64 (*.f64 l (sin.f64 ky)) (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 ky)) 6))) (pow.f64 (/.f64 -1/16 (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 2)))) (*.f64 (pow.f64 Om 7) (neg.f64 (*.f64 l (*.f64 (sin.f64 ky) (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 ky)) 6))) (pow.f64 (/.f64 -1/16 (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 2)) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (*.f64 1/256 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 ky)) 8)))))))))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) -1/16)) (*.f64 l (+.f64 (neg.f64 (*.f64 (pow.f64 Om 7) (*.f64 (sin.f64 ky) (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 ky)) 6))) (pow.f64 (/.f64 -1/16 (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 2)) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (*.f64 1/256 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 ky)) 8))))))) (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 ky)) 6))) (pow.f64 (/.f64 -1/16 (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 2)) (*.f64 (sin.f64 ky) (pow.f64 Om 5))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4)))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) -16) (*.f64 4 (pow.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 2))) (pow.f64 Om 4))) 1))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) -16) (*.f64 4 (pow.f64 (*.f64 l (sin.f64 ky)) 4))) (pow.f64 Om 4)))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) -12) (pow.f64 Om 4)))))
(+.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) -12) (pow.f64 Om 4))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))) (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 6))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 6) 64) (*.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) -16) (*.f64 4 (pow.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 2))) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))) (pow.f64 Om 6))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) -16) (*.f64 4 (pow.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 2))) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 6) 64) (*.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) -16) (*.f64 4 (pow.f64 (*.f64 l (sin.f64 ky)) 4))) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))) (pow.f64 Om 6)) (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) -16) (*.f64 4 (pow.f64 (*.f64 l (sin.f64 ky)) 4))) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) -12) (pow.f64 Om 4)) (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 6) 64) (*.f64 2 (*.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) -12) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))) (pow.f64 Om 6))))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (+.f64 1 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) -12) (pow.f64 Om 4)) (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 6) 64) (*.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) -12) (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)))) (pow.f64 Om 6))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4)))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) -16) (*.f64 4 (pow.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 2))) (pow.f64 Om 4))) 1))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) -16) (*.f64 4 (pow.f64 (*.f64 l (sin.f64 ky)) 4))) (pow.f64 Om 4)))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) -12) (pow.f64 Om 4)))))
(+.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) -12) (pow.f64 Om 4))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6))) (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 Om 6))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))) 2)) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 6) 64) (*.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) -16) (*.f64 4 (pow.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 2))) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))) (pow.f64 Om 6))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) -16) (*.f64 4 (pow.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 2))) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 6) 64) (*.f64 2 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) -16) (*.f64 4 (pow.f64 (*.f64 l (sin.f64 ky)) 4))) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))) (pow.f64 Om 6)) (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) -16) (*.f64 4 (pow.f64 (*.f64 l (sin.f64 ky)) 4))) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) -12) (pow.f64 Om 4)) (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 6) 64) (*.f64 2 (*.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) -12) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))) (pow.f64 Om 6))))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (+.f64 1 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) -12) (pow.f64 Om 4)) (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 6) 64) (*.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) -12) (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)))) (pow.f64 Om 6))))))
(+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 0)
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(+.f64 0 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 2 (pow.f64 Om 2))) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 2 (pow.f64 Om 2))))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 0)
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(*.f64 2 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 2 (pow.f64 Om 2))))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(*.f64 2 (*.f64 (/.f64 1/2 (pow.f64 Om 2)) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 1 (pow.f64 Om 2)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 1)
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(*.f64 1 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (neg.f64 (pow.f64 Om 2))))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(*.f64 (*.f64 2 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (/.f64 1/2 (pow.f64 Om 2)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(*.f64 (*.f64 2 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (*.f64 (/.f64 1 (pow.f64 Om 2)) 1/2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 2 (pow.f64 Om 2))) 1/2)
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 4) (/.f64 1 (*.f64 (pow.f64 Om 2) 4)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(*.f64 (/.f64 1 (pow.f64 Om 2)) (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (pow.f64 l 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(*.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (/.f64 -1 (pow.f64 Om 2)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 Om 2))))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(*.f64 (*.f64 2 (pow.f64 l 2)) (/.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 ky) 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(*.f64 (/.f64 1/2 (pow.f64 Om 2)) (*.f64 2 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 2 (pow.f64 Om 2))))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(*.f64 (*.f64 (/.f64 1 (pow.f64 Om 2)) 1/2) (*.f64 2 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (neg.f64 (pow.f64 Om 2))) -1)
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (*.f64 2 (pow.f64 Om 2))) 2)
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) 2) (*.f64 2 (pow.f64 l 2)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(*.f64 (/.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 Om 2))) (*.f64 2 (pow.f64 (sin.f64 ky) 2)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(*.f64 (/.f64 1 (*.f64 (pow.f64 Om 2) 4)) (*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 4))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(*.f64 (/.f64 -1 (pow.f64 Om 2)) (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 1)
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(neg.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (neg.f64 (pow.f64 Om 2))))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(+.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))))) 0)
(sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2)))))
(+.f64 0 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))))))
(sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2)))))
(-.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))))) 0)
(sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2)))))
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))))
(sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2)))))
(*.f64 2 (/.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))))) 2))
(sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2)))))
(*.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))))))
(sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2)))))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))))) 1)
(sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2)))))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))) 1/2)
(sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2)))))
(*.f64 (*.f64 4 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))) 1/4)
(sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2)))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))))
(sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))))) 2) 2)
(sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2)))))
(*.f64 1/4 (*.f64 4 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))))
(sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2)))))
(/.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))))) 1)
(sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2)))))
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))) 2)
(sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2)))))
(/.f64 (*.f64 4 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))) 4)
(sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2)))))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))) -1)
(sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2)))))
(/.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))))))) 8)
(sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2)))))
(/.f64 (*.f64 2 (neg.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))))))) -2)
(sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2)))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))))) 16)
(sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2)))))
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))))) 1)
(sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2)))))
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))))
(sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2)))))
(+.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 0)
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(+.f64 0 (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(+.f64 -1 (-.f64 1 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(+.f64 (-.f64 1 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2))) -1)
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(-.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 0)
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(-.f64 0 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 2 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 1)
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 1 (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 4 (pow.f64 (/.f64 (*.f64 (sin.f64 ky) l) 2) 2))
(*.f64 4 (pow.f64 (*.f64 l (/.f64 (sin.f64 ky) 2)) 2))
(*.f64 -1 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (*.f64 2 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 1/2)
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 4) 1/4)
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) -1)
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) 2))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (*.f64 2 (pow.f64 l 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) 2))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 1/2 (*.f64 2 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 4))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 2) 2)
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) 2) (*.f64 2 (pow.f64 l 2)))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (/.f64 (pow.f64 l 2) 2) (*.f64 2 (pow.f64 (sin.f64 ky) 2)))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (pow.f64 (*.f64 (sin.f64 ky) 2) 2) (pow.f64 (/.f64 l 2) 2))
(pow.f64 (*.f64 (*.f64 2 (sin.f64 ky)) (/.f64 l 2)) 2)
(*.f64 (pow.f64 (+.f64 l l) 2) (pow.f64 (/.f64 (sin.f64 ky) 2) 2))
(pow.f64 (*.f64 (+.f64 l l) (/.f64 (sin.f64 ky) 2)) 2)
(*.f64 (pow.f64 (*.f64 (sin.f64 ky) (+.f64 l l)) 2) 1/4)
(*.f64 1/4 (pow.f64 (*.f64 (sin.f64 ky) (+.f64 l l)) 2))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 1)
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(/.f64 (*.f64 2 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 2)
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 4) 4)
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) -1)
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 4)) 8)
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) -2) -2)
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 4))) 16)
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(neg.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))) 0)
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2))))))
(+.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2))))))
(+.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))) (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))))
(+.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))))) (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))))))
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2)))))))
(-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))) 0)
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2))))))
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))))
(+.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))))) (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))))))
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2)))))))
(*.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))) 1)
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2))))))
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))))))) 1/2)
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2))))))
(*.f64 1/2 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2))))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2))))))
(*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))) 2)
(+.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))))) (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))))))
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2)))))))
(pow.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))) 1)
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2))))))

localize51.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.5b
(/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om))))
1.6b
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om)))
3.8b
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
4.9b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om)))))))
Compiler

Compiled 150 to 92 computations (38.7% saved)

series43.0ms (0.2%)

Counts
4 → 140
Calls

42 calls:

TimeVariablePointExpression
5.0ms
kx
@-inf
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om)))))))
4.0ms
ky
@0
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om)))))))
4.0ms
ky
@-inf
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om)))))))
3.0ms
kx
@0
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om)))))))
2.0ms
Om
@0
(/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om))))

rewrite84.0ms (0.4%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
024206
1177194
2404194
31073194
44083194
Stop Event
node limit
Counts
4 → 158
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om)))))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 -2 (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (/.f64 Om l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/2 (/.f64 Om l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (/.f64 Om (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (*.f64 Om (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 l Om) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (/.f64 l Om)) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (/.f64 l Om)) (neg.f64 (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (neg.f64 (*.f64 -2 (/.f64 l Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 l Om) -4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 l l) (*.f64 (+.f64 Om Om) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)) -8) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 l Om) -4) (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 l Om) -4) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 l Om)) (*.f64 2 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l 4) (*.f64 (*.f64 Om 4) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (*.f64 -1/2 (/.f64 Om l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) -2) (/.f64 Om l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) -2) (*.f64 2 (/.f64 1/2 (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) -2) (/.f64 -2 (*.f64 -2 (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 Om) (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 -2 (/.f64 l Om))) (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 l) (*.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1/2 (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (neg.f64 (*.f64 -1/2 (/.f64 Om l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4) (*.f64 2 (/.f64 Om (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4) (/.f64 4 (*.f64 -2 (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4) (*.f64 4 (*.f64 -1/2 (/.f64 Om l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (*.f64 2 (/.f64 Om (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (/.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)) -8)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (/.f64 l Om)) 4) (*.f64 2 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -2 (/.f64 l Om)) 4) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 -2 (/.f64 l Om)))) (*.f64 2 (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 l Om) 4) (*.f64 4 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 l 4)) (*.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (*.f64 Om 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 l)) (*.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (neg.f64 Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 2 (/.f64 Om l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 Om (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 l Om)) (neg.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 l Om) -4))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 l l)) (*.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (neg.f64 (+.f64 Om Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 l)) (*.f64 Om (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 -1/2 l)) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 -1/2 (+.f64 l l))) (+.f64 Om Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 -1/2 (*.f64 l 4))) (*.f64 Om 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 2 (/.f64 Om l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 l Om) 4) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 l 4)) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 2 (*.f64 Om 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (neg.f64 l)) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 2 (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (+.f64 l l)) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (neg.f64 (+.f64 Om Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (neg.f64 l)) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4) (*.f64 -1/2 (/.f64 Om l))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 -2 (/.f64 l Om)) 4) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (*.f64 -2 (/.f64 l Om))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 l Om) -4)) (neg.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 -2 (/.f64 l Om)))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 -2 (/.f64 l Om)))) (neg.f64 (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (*.f64 -2 (/.f64 l Om))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (+.f64 Om Om) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 -1/2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 Om (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 -1/2 (+.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (neg.f64 (*.f64 -2 (/.f64 l Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 Om Om) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 -1/2 (+.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 Om Om) (/.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 -1/2 (*.f64 l 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/2 (/.f64 Om l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 1 (*.f64 (/.f64 l Om) -4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 Om 4) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 -1/2 (*.f64 l 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1/2 (/.f64 Om l)) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (/.f64 Om (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1/2 (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 Om) (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om l) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 l Om)) (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)) Om)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (/.f64 Om (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 Om Om) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 -1/2 l))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (neg.f64 (*.f64 -2 (/.f64 l Om)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) -2)) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 l Om) -4)) (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 -1/2 (+.f64 l l)))) (+.f64 Om Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 -1/2 (+.f64 l l)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 -1/2 (*.f64 l 4)))) (*.f64 Om 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 -1/2 (*.f64 l 4)))) (+.f64 Om Om))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (neg.f64 (*.f64 -2 (/.f64 l Om)))))))))

simplify210.0ms (1.1%)

Algorithm
egg-herbie
Rules
1216×rational.json-simplify-35
1062×rational.json-simplify-51
976×rational.json-simplify-44
806×rational.json-simplify-47
804×rational.json-simplify-2
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
060920324
1179320264
2605920170
Stop Event
node limit
Counts
298 → 300
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) (sqrt.f64 1/2))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (pow.f64 ky 2))) (*.f64 (pow.f64 (sin.f64 kx) 3) l)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) (sqrt.f64 1/2)))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (pow.f64 ky 2))) (*.f64 (pow.f64 (sin.f64 kx) 3) l)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (sin.f64 kx) (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) l)) (pow.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 3) l)))) 2)) (pow.f64 ky 4))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) (sqrt.f64 1/2))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 Om (*.f64 (sin.f64 kx) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (pow.f64 (sin.f64 kx) 2)))))))) l)) (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (sin.f64 kx) (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) l)) (pow.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))))) (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 3) l)))) 2)) Om) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))) (*.f64 (pow.f64 (sin.f64 kx) 3) l))))) (pow.f64 ky 6))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (pow.f64 ky 2))) (*.f64 (pow.f64 (sin.f64 kx) 3) l)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (sin.f64 kx) (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) l)) (pow.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 3) l)))) 2)) (pow.f64 ky 4))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) (sqrt.f64 1/2)))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (pow.f64 kx 2))) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (pow.f64 kx 2))) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (sin.f64 ky))) l)) (pow.f64 (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) 2)) (pow.f64 kx 4))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (pow.f64 kx 2))) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (sin.f64 ky))) l)) (pow.f64 (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) 2)) (pow.f64 kx 4))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (*.f64 Om (sin.f64 ky))) l)) (*.f64 1/8 (/.f64 (*.f64 Om (-.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (sin.f64 ky))) l)) (pow.f64 (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) 2))) (*.f64 l (*.f64 (pow.f64 (sin.f64 ky) 3) (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))) (pow.f64 kx 6))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) Om) l))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) Om) l))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))
(+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (pow.f64 l 3)))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) Om) l))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) Om) l))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) Om) l))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))
(+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (pow.f64 l 3)))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) Om) l))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) Om) l))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) Om) l))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))
(+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (pow.f64 l 3)))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) Om) l))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))))))
(sin.f64 kx)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (sin.f64 kx))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (+.f64 (sin.f64 kx) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 ky 4)) (sin.f64 kx)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (+.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 ky 4)) (sin.f64 kx))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 6)) (sin.f64 kx))))))
(sin.f64 ky)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 kx 4)) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 kx 4)) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 6)) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(+.f64 (*.f64 -1 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx)))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx)))) (+.f64 (/.f64 (*.f64 l (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 ky 4))) (*.f64 Om (sin.f64 kx))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx)))) (+.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 Om (sin.f64 kx))) (+.f64 (*.f64 -1 (/.f64 (*.f64 l (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 6))) (*.f64 Om (sin.f64 kx)))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(+.f64 (*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (*.f64 -1 (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky)))))
(+.f64 (/.f64 (*.f64 l (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 kx 4))) (*.f64 Om (sin.f64 ky))) (+.f64 (*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (*.f64 -1 (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky))))))
(+.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 kx 4) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (*.f64 Om (sin.f64 ky))) (+.f64 (*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (+.f64 (*.f64 -1 (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky)))) (*.f64 -1 (/.f64 (*.f64 l (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 6))) (*.f64 Om (sin.f64 ky)))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (*.f64 (sin.f64 kx) (pow.f64 ky 4)))) l)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (*.f64 (sin.f64 kx) (pow.f64 ky 4)))) l)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (*.f64 (sin.f64 kx) (*.f64 (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (pow.f64 (sin.f64 kx) 2)))))) (pow.f64 ky 6)))) l)) (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) l))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) l)) (*.f64 1/4 (/.f64 (*.f64 Om (*.f64 (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (*.f64 (sin.f64 ky) (pow.f64 kx 6)))) l)))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(+.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 0)
(+.f64 0 (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))
(-.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 0)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))
(*.f64 1 (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 2))
(*.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 1)
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 1/2)
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 2) 2)
(/.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 4)) 8)
(pow.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 1)
(+.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 0)
(+.f64 0 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(+.f64 (*.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(-.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 2 (*.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1)
(*.f64 -1 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1/2)
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) -1)
(*.f64 (*.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 2)
(/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(/.f64 2 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1)
(/.f64 -1 (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 2)
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) -2) -2)
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) -1)
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)) 8)
(pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om))) 0)
(+.f64 0 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om))))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om))) 0)
(-.f64 0 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om)))))
(/.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(/.f64 2 (*.f64 2 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 2 (/.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 -2 (/.f64 l Om))))
(/.f64 2 (*.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (/.f64 Om l))))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/2 (/.f64 Om l)))
(/.f64 -2 (/.f64 Om (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))
(/.f64 l (*.f64 Om (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 (/.f64 l Om) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(/.f64 (*.f64 -2 (/.f64 l Om)) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(/.f64 (*.f64 -2 (/.f64 l Om)) (neg.f64 (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om))) 1)
(/.f64 -1 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (neg.f64 (*.f64 -2 (/.f64 l Om)))))
(/.f64 -1 (neg.f64 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 l Om) -4)) 2)
(/.f64 (+.f64 l l) (*.f64 (+.f64 Om Om) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)) -1/2)
(/.f64 4 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)) -8) 4)
(/.f64 (*.f64 (/.f64 l Om) -4) (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 (*.f64 (/.f64 l Om) -4) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(/.f64 (*.f64 2 (/.f64 l Om)) (*.f64 2 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 (*.f64 l 4) (*.f64 (*.f64 Om 4) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (*.f64 -1/2 (/.f64 Om l))))
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (neg.f64 l)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) -2) (/.f64 Om l))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) -2) (*.f64 2 (/.f64 1/2 (/.f64 l Om))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) -2) (/.f64 -2 (*.f64 -2 (/.f64 l Om))))
(/.f64 (/.f64 1 Om) (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om)))) -1)
(/.f64 (neg.f64 (*.f64 -2 (/.f64 l Om))) (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(/.f64 (neg.f64 l) (*.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (neg.f64 Om)))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1/2 (/.f64 l Om)))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (neg.f64 (*.f64 -1/2 (/.f64 Om l))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4) (*.f64 2 (/.f64 Om (neg.f64 l))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4) (/.f64 4 (*.f64 -2 (/.f64 l Om))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4) (*.f64 4 (*.f64 -1/2 (/.f64 Om l))))
(/.f64 -4 (*.f64 2 (/.f64 Om (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))
(/.f64 -4 (/.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 l Om)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) -1)
(/.f64 (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om))))) -2)
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)) -8)) 8)
(/.f64 (*.f64 (*.f64 -2 (/.f64 l Om)) 4) (*.f64 2 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(/.f64 (*.f64 (*.f64 -2 (/.f64 l Om)) 4) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4))
(/.f64 (*.f64 2 (neg.f64 (*.f64 -2 (/.f64 l Om)))) (*.f64 2 (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 (*.f64 (/.f64 l Om) 4) (*.f64 4 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 (*.f64 2 (*.f64 l 4)) (*.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (*.f64 Om 4))))
(/.f64 (*.f64 2 (neg.f64 l)) (*.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (neg.f64 Om))))
(/.f64 (*.f64 -2 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 2 (/.f64 Om l)))
(/.f64 (*.f64 -2 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 Om (neg.f64 l)))
(/.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) -1)
(/.f64 (neg.f64 (/.f64 l Om)) (neg.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 l Om) -4))) -2)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) 1/2)
(/.f64 (neg.f64 (+.f64 l l)) (*.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (neg.f64 (+.f64 Om Om))))
(/.f64 (neg.f64 (neg.f64 l)) (*.f64 Om (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)) (neg.f64 Om))
(/.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 -1/2 l)) Om)
(/.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 -1/2 (+.f64 l l))) (+.f64 Om Om))
(/.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 -1/2 (*.f64 l 4))) (*.f64 Om 4))
(/.f64 (/.f64 2 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 2 (/.f64 Om l)))
(/.f64 (/.f64 (*.f64 (/.f64 l Om) 4) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 4)
(/.f64 (/.f64 (*.f64 2 (*.f64 l 4)) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 2 (*.f64 Om 4)))
(/.f64 (/.f64 (*.f64 2 (neg.f64 l)) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 2 (neg.f64 Om)))
(/.f64 (/.f64 (neg.f64 (+.f64 l l)) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (neg.f64 (+.f64 Om Om)))
(/.f64 (/.f64 (neg.f64 (neg.f64 l)) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) Om)
(/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4) (*.f64 -1/2 (/.f64 Om l))) 4)
(/.f64 (/.f64 (*.f64 (*.f64 -2 (/.f64 l Om)) 4) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 4)
(/.f64 (/.f64 (neg.f64 (*.f64 -2 (/.f64 l Om))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -1)
(/.f64 (neg.f64 (*.f64 (/.f64 l Om) -4)) (neg.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 -2 (/.f64 l Om)))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 -2 (/.f64 l Om)))) (neg.f64 (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om))) 1)
(neg.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om)))))
(neg.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))))
(neg.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(neg.f64 (/.f64 (neg.f64 (*.f64 -2 (/.f64 l Om))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(+.f64 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 0)
(+.f64 0 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(-.f64 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 0)
(*.f64 1/2 (*.f64 2 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 1/2 (/.f64 (+.f64 Om Om) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 -1/2 l))))
(*.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 2 (/.f64 Om (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 -1/2 (+.f64 l l)))))
(*.f64 2 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 2))
(*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1)
(*.f64 -1 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (neg.f64 (*.f64 -2 (/.f64 l Om)))))
(*.f64 (+.f64 Om Om) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 -1/2 (+.f64 l l)))))
(*.f64 (+.f64 Om Om) (/.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 -1/2 (*.f64 l 4)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/2 (/.f64 Om l)))
(*.f64 (*.f64 2 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 1/2)
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 1 (*.f64 (/.f64 l Om) -4)))
(*.f64 (*.f64 Om 4) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 -1/2 (*.f64 l 4)))))
(*.f64 (*.f64 -1/2 (/.f64 Om l)) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 -1/2 (/.f64 Om (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))
(*.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(*.f64 (/.f64 Om (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)) -1/2)
(*.f64 (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1/2 (/.f64 l Om)))
(*.f64 (neg.f64 Om) (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 (/.f64 1/2 (/.f64 l Om)) (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)) Om)
(*.f64 (/.f64 1 l) (/.f64 Om (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) -2)))
(*.f64 (/.f64 (+.f64 Om Om) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 -1/2 l))) 1/2)
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (neg.f64 (*.f64 -2 (/.f64 l Om)))) -1)
(*.f64 (/.f64 Om (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) -2)) (/.f64 1 l))
(*.f64 (/.f64 1 (*.f64 (/.f64 l Om) -4)) (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))) (neg.f64 Om))
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 -1/2 (+.f64 l l)))) (+.f64 Om Om))
(*.f64 (/.f64 Om (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 -1/2 (+.f64 l l)))) 2)
(*.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 2) 2)
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 -1/2 (*.f64 l 4)))) (*.f64 Om 4))
(*.f64 (/.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 -1/2 (*.f64 l 4)))) (+.f64 Om Om))
(pow.f64 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1)
(neg.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (neg.f64 (*.f64 -2 (/.f64 l Om)))))
Outputs
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) (sqrt.f64 1/2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))) 1/2))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (pow.f64 ky 2))) (*.f64 (pow.f64 (sin.f64 kx) 3) l)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) (sqrt.f64 1/2)))
(+.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (pow.f64 ky 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))))))
(+.f64 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))) 1/2)) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 ky 2) (*.f64 Om (sqrt.f64 1/2))) (pow.f64 (sin.f64 kx) 3)) l) (*.f64 1/8 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (pow.f64 ky 2))) (*.f64 (pow.f64 (sin.f64 kx) 3) l)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (sin.f64 kx) (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) l)) (pow.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 3) l)))) 2)) (pow.f64 ky 4))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) (sqrt.f64 1/2))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (pow.f64 ky 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))))) (+.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -1/4 (*.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) (/.f64 Om l))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3)))) 2)))))))))
(+.f64 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))) 1/2)) (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 ky 2) (*.f64 Om (sqrt.f64 1/2))) (pow.f64 (sin.f64 kx) 3)) l) (*.f64 1/8 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -1/4 (*.f64 (*.f64 (sin.f64 kx) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) (/.f64 Om l))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 3))) 2)))) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))) 1/2)) (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 ky 2) (*.f64 Om (sqrt.f64 1/2))) (pow.f64 (sin.f64 kx) 3)) l) (*.f64 1/8 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -1/4 (*.f64 (*.f64 (sin.f64 kx) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) (/.f64 Om l))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 3))) 2)))) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 Om (*.f64 (sin.f64 kx) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (pow.f64 (sin.f64 kx) 2)))))))) l)) (*.f64 1/8 (/.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (sin.f64 kx) (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) l)) (pow.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))))) (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 3) l)))) 2)) Om) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))) (*.f64 (pow.f64 (sin.f64 kx) 3) l))))) (pow.f64 ky 6))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (pow.f64 ky 2))) (*.f64 (pow.f64 (sin.f64 kx) 3) l)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (sin.f64 kx) (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) l)) (pow.f64 (*.f64 1/8 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 3) l)))) 2)) (pow.f64 ky 4))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) (sqrt.f64 1/2)))))
(+.f64 (+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (pow.f64 ky 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))))) (+.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (*.f64 (sqrt.f64 1/2) (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -1/4 (*.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) (/.f64 Om l))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3)))) 2))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (*.f64 1/4 (*.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) 2/3) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 2/45) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2))))))) (/.f64 Om l))) (*.f64 1/8 (*.f64 Om (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) (/.f64 Om l))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3)))) 2))) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))) (*.f64 l (pow.f64 (sin.f64 kx) 3))))))) (pow.f64 ky 6))))))
(+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 ky 2) (*.f64 Om (sqrt.f64 1/2))) (pow.f64 (sin.f64 kx) 3)) l) (*.f64 1/8 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))))) (+.f64 (+.f64 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))) 1/2)) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -1/4 (*.f64 (*.f64 (sin.f64 kx) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) (/.f64 Om l))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 3))) 2)))) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/4 (*.f64 Om (/.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) 2/3) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 2/45) (/.f64 1 (pow.f64 (sin.f64 kx) 8)))))) l))) (*.f64 Om (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (*.f64 (sin.f64 kx) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) (/.f64 Om l))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 3))) 2))) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) 1/8))) (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 ky 6)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))))))))
(+.f64 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))) 1/2)) (+.f64 (+.f64 (*.f64 (/.f64 (/.f64 (*.f64 (pow.f64 ky 2) (*.f64 Om (sqrt.f64 1/2))) (pow.f64 (sin.f64 kx) 3)) l) (*.f64 1/8 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -1/4 (*.f64 (*.f64 (sin.f64 kx) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) (/.f64 Om l))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 3))) 2)))) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/4 (*.f64 Om (/.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) 2/3) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 2/45))))) l))) (*.f64 Om (*.f64 (/.f64 (-.f64 (*.f64 -1/4 (*.f64 (*.f64 (sin.f64 kx) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)))) (/.f64 Om l))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 3))) 2))) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) 1/8))) (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 ky 6)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))) 1/2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))) 1/2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))) 1/2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))) 1/2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))) 1/2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))) 1/2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))) 1/2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))) 1/2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (pow.f64 kx 2))) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))
(+.f64 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/2)) (*.f64 1/8 (*.f64 (*.f64 (*.f64 Om (pow.f64 kx 2)) (/.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))))
(+.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 (*.f64 (*.f64 Om (pow.f64 kx 2)) (/.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (sin.f64 ky) 3)) l)) (*.f64 1/8 (sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (pow.f64 kx 2))) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (sin.f64 ky))) l)) (pow.f64 (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) 2)) (pow.f64 kx 4))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 (*.f64 Om (pow.f64 kx 2)) (/.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (+.f64 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/2)) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (*.f64 (sin.f64 ky) (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))) (/.f64 Om l))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) 2))) (pow.f64 kx 4)))))))
(+.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (+.f64 (*.f64 (*.f64 (*.f64 Om (pow.f64 kx 2)) (/.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (sin.f64 ky) 3)) l)) (*.f64 1/8 (sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 Om (/.f64 (*.f64 (sin.f64 ky) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))) l))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) 1/8)) 2)) (pow.f64 kx 4)) (sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))))))
(+.f64 (+.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 (*.f64 (*.f64 Om (pow.f64 kx 2)) (/.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (sin.f64 ky) 3)) l)) (*.f64 1/8 (sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 Om (/.f64 (*.f64 (sin.f64 ky) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))) l))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) 1/8)) 2)) (pow.f64 kx 4)) (sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))))
(+.f64 (*.f64 1/8 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (pow.f64 kx 2))) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (sin.f64 ky))) l)) (pow.f64 (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) 2)) (pow.f64 kx 4))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 1/2 (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (pow.f64 (sin.f64 ky) 2))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (*.f64 Om (sin.f64 ky))) l)) (*.f64 1/8 (/.f64 (*.f64 Om (-.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (sin.f64 ky))) l)) (pow.f64 (*.f64 1/8 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) 2))) (*.f64 l (*.f64 (pow.f64 (sin.f64 ky) 3) (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))) (pow.f64 kx 6))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))))))
(+.f64 (*.f64 1/8 (*.f64 (*.f64 (*.f64 Om (pow.f64 kx 2)) (/.f64 (sqrt.f64 1/2) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (+.f64 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/2)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (*.f64 1/4 (*.f64 (*.f64 Om (sin.f64 ky)) (/.f64 (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 8)) (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6)))))) l))) (*.f64 1/8 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (*.f64 (sin.f64 ky) (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))) (/.f64 Om l))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) 2))) (/.f64 Om (*.f64 l (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (pow.f64 (sin.f64 ky) 3))))))) (pow.f64 kx 6))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (*.f64 -1/4 (*.f64 (*.f64 (sin.f64 ky) (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))) (/.f64 Om l))) (*.f64 1/64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3)))) 2))) (pow.f64 kx 4))))))))
(+.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 (-.f64 (*.f64 -1/4 (*.f64 Om (/.f64 (*.f64 (sin.f64 ky) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))) l))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) 1/8)) 2)) (pow.f64 kx 4)) (sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (*.f64 (-.f64 (*.f64 (*.f64 Om (sin.f64 ky)) (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) l) 1/4)) (*.f64 (-.f64 (*.f64 -1/4 (*.f64 Om (/.f64 (*.f64 (sin.f64 ky) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))) l))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) 1/8)) 2)) (*.f64 (/.f64 Om (*.f64 l (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (pow.f64 (sin.f64 ky) 3)))) 1/8))) (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 kx 6)) (sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))))) (*.f64 (*.f64 (*.f64 Om (pow.f64 kx 2)) (/.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (sin.f64 ky) 3)) l)) (*.f64 1/8 (sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))))
(+.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (+.f64 (*.f64 (*.f64 (*.f64 Om (pow.f64 kx 2)) (/.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (sin.f64 ky) 3)) l)) (*.f64 1/8 (sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (*.f64 (*.f64 Om (sin.f64 ky)) (*.f64 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) l) 1/4)) (*.f64 (-.f64 (*.f64 -1/4 (*.f64 Om (/.f64 (*.f64 (sin.f64 ky) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))) l))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) 1/8)) 2)) (*.f64 (/.f64 Om (*.f64 l (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (pow.f64 (sin.f64 ky) 3)))) 1/8))) (pow.f64 kx 6))) (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (*.f64 -1/4 (*.f64 Om (/.f64 (*.f64 (sin.f64 ky) (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)))) l))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) 1/8)) 2)) (pow.f64 kx 4))))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))) 1/2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))) 1/2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))) 1/2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))) 1/2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))) 1/2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))) 1/2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))) 1/2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))) 1/2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) Om) l))))
(+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (*.f64 Om (sqrt.f64 1/2)) l))))
(+.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 1/2) (/.f64 Om l)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) Om) l))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (*.f64 Om (sqrt.f64 1/2)) l))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 2)))) (sqrt.f64 1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 1/2) (/.f64 Om l)))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/32 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 l 2)))))
(+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (pow.f64 l 3)))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) Om) l))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))))))
(+.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (*.f64 Om (sqrt.f64 1/2)) l))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 2)))) (sqrt.f64 1/2))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (pow.f64 l 3)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 1/2) (/.f64 Om l)))) (*.f64 -1/32 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 l 2)))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (*.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 l 2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 1/2) (/.f64 Om l)))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (*.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) Om) l))))
(+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (*.f64 Om (sqrt.f64 1/2)) l))))
(+.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 1/2) (/.f64 Om l)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) Om) l))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (*.f64 Om (sqrt.f64 1/2)) l))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 2)))) (sqrt.f64 1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 1/2) (/.f64 Om l)))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/32 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 l 2)))))
(+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (pow.f64 l 3)))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) Om) l))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))))))
(+.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (*.f64 Om (sqrt.f64 1/2)) l))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 2)))) (sqrt.f64 1/2))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (pow.f64 l 3)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 1/2) (/.f64 Om l)))) (*.f64 -1/32 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 l 2)))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (*.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 l 2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 1/2) (/.f64 Om l)))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (*.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) Om) l))))
(+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (*.f64 Om (sqrt.f64 1/2)) l))))
(+.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 1/2) (/.f64 Om l)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) Om) l))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2))))))
(+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (*.f64 Om (sqrt.f64 1/2)) l))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 2)))) (sqrt.f64 1/2)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 1/2) (/.f64 Om l)))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/32 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 l 2)))))
(+.f64 (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 3))) (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (pow.f64 l 3)))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (*.f64 (sqrt.f64 1/2) Om) l))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)))))))
(+.f64 (+.f64 (*.f64 -1/4 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (*.f64 Om (sqrt.f64 1/2)) l))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 2)))) (sqrt.f64 1/2))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (pow.f64 l 3)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 1/2) (/.f64 Om l)))) (*.f64 -1/32 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 l 2)))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (*.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 l 2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1/4 (*.f64 (sqrt.f64 1/2) (/.f64 Om l)))) (*.f64 -1/128 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (*.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))))))
(sin.f64 kx)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (sin.f64 kx))
(+.f64 (sin.f64 kx) (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (+.f64 (sin.f64 kx) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 ky 4)) (sin.f64 kx)))))
(+.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 ky 4) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (sin.f64 kx)))) (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx)))))
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (pow.f64 ky 4) (sin.f64 kx)))) (+.f64 (sin.f64 kx) (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx)))))
(+.f64 (+.f64 (sin.f64 kx) (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx)))) (*.f64 -1/2 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (pow.f64 ky 4) (sin.f64 kx)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (+.f64 (sin.f64 kx) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 ky 4)) (sin.f64 kx))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 6)) (sin.f64 kx))))))
(+.f64 (sin.f64 kx) (+.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 ky 4) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (sin.f64 kx)))) (*.f64 1/2 (*.f64 (pow.f64 ky 6) (/.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 kx))))) (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx)))))
(+.f64 (sin.f64 kx) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (/.f64 (pow.f64 ky 4) (sin.f64 kx)))) (*.f64 1/2 (*.f64 (pow.f64 ky 6) (/.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (sin.f64 kx)))))))
(sin.f64 ky)
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))
(+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 kx 4)) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (+.f64 (sin.f64 ky) (*.f64 -1/2 (*.f64 (pow.f64 kx 4) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (sin.f64 ky))))))
(+.f64 (sin.f64 ky) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 4) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (sin.f64 ky)))) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))
(+.f64 (sin.f64 ky) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (*.f64 -1/2 (*.f64 (pow.f64 kx 4) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (sin.f64 ky))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 kx 4)) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 6)) (sin.f64 ky))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (sin.f64 ky))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 4) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (sin.f64 ky)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky))) (+.f64 (sin.f64 ky) (*.f64 1/2 (*.f64 (pow.f64 kx 6) (/.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 ky)))))))
(+.f64 (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 4) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (sin.f64 ky)))) (*.f64 1/2 (*.f64 (pow.f64 kx 6) (/.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 ky))))))
(+.f64 (+.f64 (sin.f64 ky) (*.f64 -1/2 (*.f64 (pow.f64 kx 4) (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (sin.f64 ky))))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 kx 6) (/.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2)))) (sin.f64 ky))) (/.f64 (pow.f64 kx 2) (sin.f64 ky)))))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 l (*.f64 (/.f64 (sin.f64 kx) Om) -2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx)))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))
(+.f64 (*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om))) (*.f64 -1 (*.f64 (pow.f64 ky 2) (/.f64 l (*.f64 Om (sin.f64 kx))))))
(+.f64 (*.f64 l (*.f64 (/.f64 (sin.f64 kx) Om) -2)) (neg.f64 (*.f64 (pow.f64 ky 2) (/.f64 l (*.f64 Om (sin.f64 kx))))))
(+.f64 (*.f64 l (*.f64 (/.f64 (sin.f64 kx) Om) -2)) (*.f64 (pow.f64 ky 2) (neg.f64 (/.f64 l (*.f64 Om (sin.f64 kx))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx)))) (+.f64 (/.f64 (*.f64 l (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 ky 4))) (*.f64 Om (sin.f64 kx))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 2) (/.f64 l (*.f64 Om (sin.f64 kx))))) (+.f64 (*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om))) (*.f64 (*.f64 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (/.f64 l (*.f64 Om (sin.f64 kx))))))
(+.f64 (+.f64 (*.f64 l (*.f64 (/.f64 (sin.f64 kx) Om) -2)) (neg.f64 (*.f64 (pow.f64 ky 2) (/.f64 l (*.f64 Om (sin.f64 kx)))))) (*.f64 (*.f64 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (/.f64 l (*.f64 Om (sin.f64 kx)))))
(+.f64 (+.f64 (*.f64 l (*.f64 (/.f64 (sin.f64 kx) Om) -2)) (*.f64 (pow.f64 ky 2) (neg.f64 (/.f64 l (*.f64 Om (sin.f64 kx)))))) (*.f64 (*.f64 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (/.f64 l (*.f64 Om (sin.f64 kx)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx)))) (+.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 Om (sin.f64 kx))) (+.f64 (*.f64 -1 (/.f64 (*.f64 l (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 ky 6))) (*.f64 Om (sin.f64 kx)))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 2) (/.f64 l (*.f64 Om (sin.f64 kx))))) (+.f64 (*.f64 (*.f64 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (/.f64 l (*.f64 Om (sin.f64 kx)))) (+.f64 (*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 ky 6) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (/.f64 l (*.f64 Om (sin.f64 kx))))))))
(+.f64 (neg.f64 (*.f64 (pow.f64 ky 2) (/.f64 l (*.f64 Om (sin.f64 kx))))) (+.f64 (*.f64 l (*.f64 (/.f64 (sin.f64 kx) Om) -2)) (+.f64 (*.f64 (*.f64 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (/.f64 l (*.f64 Om (sin.f64 kx)))) (neg.f64 (*.f64 (*.f64 (pow.f64 ky 6) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (/.f64 l (*.f64 Om (sin.f64 kx))))))))
(+.f64 (*.f64 l (*.f64 (/.f64 (sin.f64 kx) Om) -2)) (+.f64 (+.f64 (*.f64 (pow.f64 ky 2) (neg.f64 (/.f64 l (*.f64 Om (sin.f64 kx))))) (*.f64 (*.f64 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (/.f64 l (*.f64 Om (sin.f64 kx))))) (*.f64 (*.f64 (pow.f64 ky 6) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (pow.f64 (sin.f64 kx) 2))))) (neg.f64 (/.f64 l (*.f64 Om (sin.f64 kx)))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 (sin.f64 ky) (*.f64 -2 (/.f64 l Om)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (*.f64 -1 (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky)))))
(+.f64 (*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (*.f64 -1 (*.f64 (pow.f64 kx 2) (/.f64 l (*.f64 Om (sin.f64 ky))))))
(+.f64 (*.f64 (sin.f64 ky) (*.f64 -2 (/.f64 l Om))) (neg.f64 (*.f64 (pow.f64 kx 2) (/.f64 l (*.f64 Om (sin.f64 ky))))))
(+.f64 (*.f64 (sin.f64 ky) (*.f64 -2 (/.f64 l Om))) (*.f64 (pow.f64 kx 2) (neg.f64 (/.f64 l (*.f64 Om (sin.f64 ky))))))
(+.f64 (/.f64 (*.f64 l (*.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 kx 4))) (*.f64 Om (sin.f64 ky))) (+.f64 (*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (*.f64 -1 (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky))))))
(+.f64 (*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 2) (/.f64 l (*.f64 Om (sin.f64 ky))))) (*.f64 (*.f64 (pow.f64 kx 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (/.f64 l (*.f64 Om (sin.f64 ky))))))
(+.f64 (neg.f64 (*.f64 (pow.f64 kx 2) (/.f64 l (*.f64 Om (sin.f64 ky))))) (+.f64 (*.f64 (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (/.f64 (pow.f64 kx 4) (*.f64 Om (sin.f64 ky)))) (*.f64 (sin.f64 ky) (*.f64 -2 (/.f64 l Om)))))
(+.f64 (*.f64 (pow.f64 kx 2) (neg.f64 (/.f64 l (*.f64 Om (sin.f64 ky))))) (+.f64 (*.f64 (sin.f64 ky) (*.f64 -2 (/.f64 l Om))) (*.f64 (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (/.f64 (pow.f64 kx 4) (*.f64 Om (sin.f64 ky))))))
(+.f64 (/.f64 (*.f64 l (*.f64 (pow.f64 kx 4) (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3))) (*.f64 Om (sin.f64 ky))) (+.f64 (*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (+.f64 (*.f64 -1 (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky)))) (*.f64 -1 (/.f64 (*.f64 l (*.f64 (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2) 1/3) (pow.f64 (sin.f64 ky) 2)))) (pow.f64 kx 6))) (*.f64 Om (sin.f64 ky)))))))
(+.f64 (*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (+.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 2) (/.f64 l (*.f64 Om (sin.f64 ky))))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 kx 6) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2))))) (/.f64 l (*.f64 Om (sin.f64 ky)))))) (*.f64 (*.f64 (pow.f64 kx 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (/.f64 l (*.f64 Om (sin.f64 ky))))))
(+.f64 (*.f64 (sin.f64 ky) (*.f64 -2 (/.f64 l Om))) (+.f64 (*.f64 (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (/.f64 (pow.f64 kx 4) (*.f64 Om (sin.f64 ky)))) (*.f64 -1 (+.f64 (*.f64 l (/.f64 (*.f64 (pow.f64 kx 6) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2))))) (*.f64 Om (sin.f64 ky)))) (*.f64 (pow.f64 kx 2) (/.f64 l (*.f64 Om (sin.f64 ky))))))))
(+.f64 (*.f64 (sin.f64 ky) (*.f64 -2 (/.f64 l Om))) (+.f64 (*.f64 (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (/.f64 (pow.f64 kx 4) (*.f64 Om (sin.f64 ky)))) (*.f64 -1 (*.f64 (/.f64 l (*.f64 Om (sin.f64 ky))) (+.f64 (*.f64 (pow.f64 kx 6) (-.f64 2/45 (*.f64 -1/2 (/.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 kx 2))))))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(*.f64 -2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 1/4 (*.f64 (pow.f64 ky 2) (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 3)) 1/4)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (*.f64 (sin.f64 kx) (pow.f64 ky 4)))) l)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(+.f64 (*.f64 1/4 (*.f64 (pow.f64 ky 2) (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 (*.f64 (sin.f64 kx) (pow.f64 ky 4)) Om)) l))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 Om l) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 (sin.f64 kx) (pow.f64 ky 4))))) (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 3)) 1/4))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (+.f64 (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 3)) 1/4)) (*.f64 -1/4 (*.f64 (/.f64 Om l) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 (sin.f64 kx) (pow.f64 ky 4)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (*.f64 (sin.f64 kx) (pow.f64 ky 4)))) l)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (*.f64 (sin.f64 kx) (*.f64 (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 kx) 6))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4)))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2)) (pow.f64 (sin.f64 kx) 2)))))) (pow.f64 ky 6)))) l)) (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 (*.f64 (sin.f64 kx) (pow.f64 ky 4)) Om)) l)) (+.f64 (*.f64 1/4 (*.f64 (pow.f64 ky 2) (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 1/4 (*.f64 (*.f64 (sin.f64 kx) (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) 2/3) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 2/45) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2)))))) (pow.f64 ky 6))) (/.f64 Om l))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 Om l) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 (sin.f64 kx) (pow.f64 ky 4))))) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 (pow.f64 ky 2) (*.f64 (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 3)) 1/4))) (*.f64 1/4 (*.f64 Om (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) 2/3) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 2/45) (/.f64 1 (pow.f64 (sin.f64 kx) 8))))) (*.f64 (sin.f64 kx) (pow.f64 ky 6))) l)))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -1/4 (*.f64 (/.f64 Om l) (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 (sin.f64 kx) (pow.f64 ky 4)))))) (*.f64 1/4 (+.f64 (*.f64 Om (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) 2/3) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 kx) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 (sin.f64 kx) 2))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 2/45)))) (*.f64 (sin.f64 kx) (pow.f64 ky 6))) l)) (*.f64 (pow.f64 ky 2) (/.f64 (/.f64 Om l) (pow.f64 (sin.f64 kx) 3))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 1/4 (*.f64 Om (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) l))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (*.f64 (sin.f64 ky) (pow.f64 kx 4)) Om)) l)) (*.f64 1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 Om l) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 1/4 (*.f64 Om (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 1/4 (*.f64 Om (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))) (*.f64 -1/4 (*.f64 (/.f64 Om l) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (*.f64 (sin.f64 ky) (pow.f64 kx 4)))) l)) (*.f64 1/4 (/.f64 (*.f64 Om (*.f64 (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2)) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (*.f64 (sin.f64 ky) (pow.f64 kx 6)))) l)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (*.f64 (sin.f64 ky) (pow.f64 kx 4)) Om)) l)) (*.f64 1/4 (*.f64 (*.f64 (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (-.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (*.f64 (sin.f64 ky) (pow.f64 kx 6))) (/.f64 Om l))))))
(+.f64 (*.f64 1/4 (*.f64 Om (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 Om l) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 1/4 (*.f64 (/.f64 Om l) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (*.f64 (sin.f64 ky) (pow.f64 kx 6))))))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 Om l) (*.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (+.f64 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))))) (*.f64 (sin.f64 ky) (pow.f64 kx 6))))) (+.f64 (*.f64 1/4 (*.f64 Om (/.f64 (pow.f64 kx 2) (*.f64 l (pow.f64 (sin.f64 ky) 3))))) (*.f64 -1/4 (*.f64 (/.f64 Om l) (*.f64 (+.f64 (*.f64 1/3 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (-.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 6)) (pow.f64 (/.f64 -1/2 (pow.f64 (sin.f64 ky) 3)) 2))) (*.f64 (sin.f64 ky) (pow.f64 kx 4))))))))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l)))
(*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om l)))
(+.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 0)
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 0 (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(-.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 0)
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(*.f64 1 (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(*.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 1)
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(*.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 1/2)
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 2) 2)
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(/.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 1)
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(/.f64 (*.f64 2 (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) 2)
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 4) 4)
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 4)) 8)
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(pow.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) 1)
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 0)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(+.f64 0 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(+.f64 (*.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(-.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 0)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(*.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(*.f64 2 (*.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(*.f64 -1 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1/2)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) -1)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(*.f64 (*.f64 1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 2)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(/.f64 2 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(/.f64 -1 (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 2)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) -2) -2)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) -1)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4) 4)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4)) 8)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(pow.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 1)
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om))) 0)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(+.f64 0 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om))) 0)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(-.f64 0 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 2 (*.f64 2 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 2 (/.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 -2 (/.f64 l Om))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 2 (*.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (/.f64 Om l))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -1/2 (/.f64 Om l)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 -2 (/.f64 Om (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 l (*.f64 Om (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (/.f64 l Om) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (*.f64 -2 (/.f64 l Om)) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (*.f64 -2 (/.f64 l Om)) (neg.f64 (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om))) 1)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 -1 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (neg.f64 (*.f64 -2 (/.f64 l Om)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 -1 (neg.f64 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 l Om) -4)) 2)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (+.f64 l l) (*.f64 (+.f64 Om Om) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)) -1/2)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 4 (*.f64 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)) -8) 4)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (*.f64 (/.f64 l Om) -4) (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (*.f64 (/.f64 l Om) -4) (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (*.f64 2 (/.f64 l Om)) (*.f64 2 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (*.f64 l 4) (*.f64 (*.f64 Om 4) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (*.f64 -1/2 (/.f64 Om l))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om (neg.f64 l)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) -2) (/.f64 Om l))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) -2) (*.f64 2 (/.f64 1/2 (/.f64 l Om))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) -2) (/.f64 -2 (*.f64 -2 (/.f64 l Om))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (/.f64 1 Om) (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om)))) -1)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (neg.f64 (*.f64 -2 (/.f64 l Om))) (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (neg.f64 l) (*.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (neg.f64 Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1/2 (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (neg.f64 (*.f64 -1/2 (/.f64 Om l))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om))))
(*.f64 -2 (/.f64 (/.f64 l Om) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (sqrt.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4) (*.f64 2 (/.f64 Om (neg.f64 l))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4) (/.f64 4 (*.f64 -2 (/.f64 l Om))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4) (*.f64 4 (*.f64 -1/2 (/.f64 Om l))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 -4 (*.f64 2 (/.f64 Om (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 -4 (/.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 l Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) -1)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (*.f64 2 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om))))) -2)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (*.f64 2 (*.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)) -8)) 8)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (*.f64 (*.f64 -2 (/.f64 l Om)) 4) (*.f64 2 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (*.f64 (*.f64 -2 (/.f64 l Om)) 4) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 4))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (*.f64 2 (neg.f64 (*.f64 -2 (/.f64 l Om)))) (*.f64 2 (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (*.f64 (/.f64 l Om) 4) (*.f64 4 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (*.f64 2 (*.f64 l 4)) (*.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (*.f64 Om 4))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (*.f64 2 (neg.f64 l)) (*.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 2 (neg.f64 Om))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (*.f64 -2 (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 2 (/.f64 Om l)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (*.f64 -2 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 Om (neg.f64 l)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) -1)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (neg.f64 (/.f64 l Om)) (neg.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 l Om) -4))) -2)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))) 1/2)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (neg.f64 (+.f64 l l)) (*.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (neg.f64 (+.f64 Om Om))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (neg.f64 (neg.f64 l)) (*.f64 Om (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)) (neg.f64 Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 -1/2 l)) Om)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 -1/2 (+.f64 l l))) (+.f64 Om Om))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 -1/2 (*.f64 l 4))) (*.f64 Om 4))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (/.f64 2 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 2 (/.f64 Om l)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (/.f64 (*.f64 (/.f64 l Om) 4) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 4)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (/.f64 (*.f64 2 (*.f64 l 4)) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 2 (*.f64 Om 4)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (/.f64 (*.f64 2 (neg.f64 l)) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 2 (neg.f64 Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (/.f64 (neg.f64 (+.f64 l l)) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (neg.f64 (+.f64 Om Om)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (/.f64 (neg.f64 (neg.f64 l)) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) Om)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 4) (*.f64 -1/2 (/.f64 Om l))) 4)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (/.f64 (*.f64 (*.f64 -2 (/.f64 l Om)) 4) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 4)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (/.f64 (neg.f64 (*.f64 -2 (/.f64 l Om))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) -1)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (neg.f64 (*.f64 (/.f64 l Om) -4)) (neg.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (neg.f64 (neg.f64 (*.f64 -2 (/.f64 l Om)))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(/.f64 (neg.f64 (neg.f64 (*.f64 -2 (/.f64 l Om)))) (neg.f64 (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om))) 1)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(neg.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(neg.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(neg.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(neg.f64 (/.f64 (neg.f64 (*.f64 -2 (/.f64 l Om))) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 -2 (/.f64 l Om)))
(+.f64 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 0)
(/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(+.f64 0 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(-.f64 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 0)
(/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 1/2 (*.f64 2 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 1/2 (/.f64 (+.f64 Om Om) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 -1/2 l))))
(/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 2 (/.f64 Om (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 -1/2 (+.f64 l l)))))
(*.f64 2 (/.f64 Om (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 -1/2 (+.f64 l l)))))
(*.f64 2 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 2))
(/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 Om (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))
(*.f64 Om (/.f64 -1/2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 Om (/.f64 (/.f64 -1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1)
(/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 -1 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (neg.f64 (*.f64 -2 (/.f64 l Om)))))
(/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (+.f64 Om Om) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 -1/2 (+.f64 l l)))))
(*.f64 (+.f64 Om Om) (/.f64 (/.f64 -1/2 (+.f64 l l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (+.f64 Om Om) (/.f64 (neg.f64 (/.f64 1/4 l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (+.f64 Om Om) (/.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 -1/2 (*.f64 l 4)))))
(*.f64 (+.f64 Om Om) (/.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 -1/2 (*.f64 l 4)))))
(*.f64 (+.f64 Om Om) (/.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 -1/8 l))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/2 (/.f64 Om l)))
(/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 2 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) 1/2)
(/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (/.f64 1 (*.f64 (/.f64 l Om) -4)))
(*.f64 2 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 1 (*.f64 (/.f64 l Om) -4))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 -1/4 (/.f64 l Om)) 2))
(*.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 -1/4 (/.f64 l Om)))
(*.f64 (*.f64 Om 4) (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 -1/2 (*.f64 l 4)))))
(*.f64 Om (*.f64 4 (/.f64 (/.f64 -1/2 (*.f64 l 4)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 4 (*.f64 (/.f64 (/.f64 -1/8 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) Om))
(*.f64 (*.f64 -1/2 (/.f64 Om l)) (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 -1/2 (/.f64 Om (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)))
(/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 Om l))
(/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 Om (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)) -1/2)
(/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (/.f64 1/2 (/.f64 l Om)))
(*.f64 (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om (/.f64 l 1/2)))
(*.f64 (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om (+.f64 l l)))
(*.f64 (neg.f64 Om) (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))))
(*.f64 (neg.f64 Om) (/.f64 1/2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 (/.f64 Om l) (/.f64 -1/2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 1/2 (/.f64 l Om)) (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om (/.f64 l 1/2)))
(*.f64 (/.f64 -1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 Om (+.f64 l l)))
(*.f64 (/.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l)) Om)
(*.f64 Om (/.f64 -1/2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 Om (/.f64 (/.f64 -1/2 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 1 l) (/.f64 Om (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) -2)))
(*.f64 (/.f64 1 l) (/.f64 Om (*.f64 -2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 (/.f64 (+.f64 Om Om) (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 -1/2 l))) 1/2)
(/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (neg.f64 (*.f64 -2 (/.f64 l Om)))) -1)
(/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 Om (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) -2)) (/.f64 1 l))
(*.f64 (/.f64 1 l) (/.f64 Om (*.f64 -2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 (/.f64 1 (*.f64 (/.f64 l Om) -4)) (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 2 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 1 (*.f64 (/.f64 l Om) -4))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 -1/4 (/.f64 l Om)) 2))
(*.f64 (/.f64 2 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 -1/4 (/.f64 l Om)))
(*.f64 (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) l))) (neg.f64 Om))
(*.f64 (neg.f64 Om) (/.f64 1/2 (*.f64 l (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 -1/2 (+.f64 l l)))) (+.f64 Om Om))
(*.f64 (+.f64 Om Om) (/.f64 (/.f64 -1/2 (+.f64 l l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (+.f64 Om Om) (/.f64 (neg.f64 (/.f64 1/4 l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (/.f64 Om (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 -1/2 (+.f64 l l)))) 2)
(*.f64 2 (/.f64 Om (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 -1/2 (+.f64 l l)))))
(*.f64 (/.f64 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 2) 2)
(/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (/.f64 1 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 -1/2 (*.f64 l 4)))) (*.f64 Om 4))
(*.f64 Om (*.f64 4 (/.f64 (/.f64 -1/2 (*.f64 l 4)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 4 (*.f64 (/.f64 (/.f64 -1/8 l) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) Om))
(*.f64 (/.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 -1/2 (*.f64 l 4)))) (+.f64 Om Om))
(*.f64 (+.f64 Om Om) (/.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 -1/2 (*.f64 l 4)))))
(*.f64 (+.f64 Om Om) (/.f64 2 (/.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 -1/8 l))))
(pow.f64 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1)
(/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(neg.f64 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (neg.f64 (*.f64 -2 (/.f64 l Om)))))
(/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))

localize62.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(pow.f64 (sin.f64 ky) 2)
0.2b
(pow.f64 (sin.f64 kx) 2)
2.9b
(/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
12.8b
(*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
Compiler

Compiled 181 to 125 computations (30.9% saved)

series20.0ms (0.1%)

Counts
3 → 60
Calls

24 calls:

TimeVariablePointExpression
13.0ms
kx
@inf
(/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
0.0ms
ky
@inf
(/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
0.0ms
kx
@-inf
(/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
0.0ms
ky
@-inf
(/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
0.0ms
ky
@0
(*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))

rewrite87.0ms (0.4%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
019107
1130107
2292107
3673107
41629107
54791107
Stop Event
node limit
Counts
3 → 88
Calls
Call 1
Inputs
(*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(pow.f64 (sin.f64 ky) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 2 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (pow.f64 l 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) (/.f64 1 (*.f64 (pow.f64 l 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (pow.f64 l 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 2 (pow.f64 Om 2)) (*.f64 (pow.f64 l 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 2 (pow.f64 Om 2))) (/.f64 2 (*.f64 (pow.f64 l 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4) (/.f64 (*.f64 (pow.f64 Om 2) 4) (*.f64 (pow.f64 l 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 l 2) -2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (pow.f64 l 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (neg.f64 (pow.f64 Om 2)) (*.f64 (pow.f64 l 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 (pow.f64 Om 2) (neg.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (pow.f64 l 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 2 (*.f64 2 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 (pow.f64 l 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (/.f64 (*.f64 (pow.f64 Om 2) 4) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (pow.f64 l 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4) (/.f64 4 (*.f64 (pow.f64 l 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4)) (/.f64 (*.f64 2 (*.f64 (pow.f64 Om 2) 4)) (*.f64 (pow.f64 l 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 2 (neg.f64 (pow.f64 Om 2))) (*.f64 (pow.f64 l 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (neg.f64 (*.f64 2 (pow.f64 Om 2))) (*.f64 (pow.f64 l 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -8) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 (pow.f64 Om 2) (*.f64 2 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (pow.f64 l 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (pow.f64 Om 2)) (/.f64 (/.f64 1/2 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (pow.f64 l 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 l 2) -4) (*.f64 2 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -8)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 l 2) -2) (pow.f64 Om 2)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 l 2) -2) (/.f64 1/2 (pow.f64 Om 2))) (/.f64 1/2 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4) (pow.f64 Om 2)) (/.f64 4 (*.f64 (pow.f64 l 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (neg.f64 (pow.f64 Om 2))) (/.f64 -1 (*.f64 (pow.f64 l 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -8)) (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -8))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 l 2) -2) 2) (/.f64 (pow.f64 Om 2) (*.f64 2 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 l 2) -2) (neg.f64 (pow.f64 Om 2))) (/.f64 -1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 l 2) -2) 1/2) (*.f64 2 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 l 2) -2) (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 Om 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 l 2) -2)) (neg.f64 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (neg.f64 (pow.f64 Om 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 2 (pow.f64 Om 2))) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 2 (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (neg.f64 (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 2 (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 1/2 (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 1 (pow.f64 Om 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1/2 (pow.f64 Om 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 1 (pow.f64 Om 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 2 (pow.f64 Om 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4) (/.f64 1 (*.f64 (pow.f64 Om 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 Om 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 -1 (pow.f64 Om 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (neg.f64 (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 2 (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 Om 2)) (*.f64 2 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (pow.f64 Om 2)) 1/2) (*.f64 2 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (neg.f64 (pow.f64 Om 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 2 (pow.f64 Om 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (pow.f64 Om 2) 4)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 Om 2)) (neg.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 1/2 (pow.f64 Om 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (neg.f64 (pow.f64 Om 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (sin.f64 ky) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (sin.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (sin.f64 ky) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 ky) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (sin.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (pow.f64 (/.f64 (sin.f64 ky) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (pow.f64 (*.f64 2 (sin.f64 ky)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (sin.f64 ky) 2) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (sin.f64 ky)) 2) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (sin.f64 ky) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) 4))) 16)))))

simplify147.0ms (0.8%)

Algorithm
egg-herbie
Rules
1454×rational.json-simplify-51
1222×rational.json-simplify-46
990×rational.json-simplify-50
850×rational.json-simplify-2
706×rational.json-simplify-43
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02757496
18287448
224487376
347397376
471107376
Stop Event
node limit
Counts
148 → 162
Calls
Call 1
Inputs
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -4/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 6)) (pow.f64 Om 2))) (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))))))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -4/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 6)) (pow.f64 Om 2))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))
(+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 ky 4) (pow.f64 Om 2))) (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))
(+.f64 (*.f64 2/45 (/.f64 (pow.f64 ky 6) (pow.f64 Om 2))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 ky 4) (pow.f64 Om 2))) (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))
(/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))
(+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))
(+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (+.f64 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)) (*.f64 -1/3 (/.f64 (pow.f64 kx 4) (pow.f64 Om 2)))))
(+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (+.f64 (*.f64 2/45 (/.f64 (pow.f64 kx 6) (pow.f64 Om 2))) (+.f64 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)) (*.f64 -1/3 (/.f64 (pow.f64 kx 4) (pow.f64 Om 2))))))
(pow.f64 ky 2)
(+.f64 (*.f64 -1/3 (pow.f64 ky 4)) (pow.f64 ky 2))
(+.f64 (*.f64 -1/3 (pow.f64 ky 4)) (+.f64 (pow.f64 ky 2) (*.f64 2/45 (pow.f64 ky 6))))
(+.f64 (*.f64 -1/3 (pow.f64 ky 4)) (+.f64 (pow.f64 ky 2) (+.f64 (*.f64 -1/315 (pow.f64 ky 8)) (*.f64 2/45 (pow.f64 ky 6)))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 0)
(+.f64 0 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(+.f64 -1 (-.f64 1 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(-.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 0)
(-.f64 0 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(/.f64 2 (/.f64 (*.f64 2 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (pow.f64 l 2) -2)))
(/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) -2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) (/.f64 1 (*.f64 (pow.f64 l 2) -2)))
(/.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1)
(/.f64 1 (/.f64 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (pow.f64 l 2) -2)))
(/.f64 (*.f64 2 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 2 (pow.f64 Om 2)) (*.f64 (pow.f64 l 2) -2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 2 (pow.f64 Om 2))) (/.f64 2 (*.f64 (pow.f64 l 2) -2)))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4) (/.f64 (*.f64 (pow.f64 Om 2) 4) (*.f64 (pow.f64 l 2) -2)))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -4) 2)
(/.f64 (*.f64 (pow.f64 l 2) -2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(/.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (pow.f64 l 2) -2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (neg.f64 (pow.f64 Om 2)) (*.f64 (pow.f64 l 2) -2)))
(/.f64 -1 (/.f64 (/.f64 (pow.f64 Om 2) (neg.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (pow.f64 l 2) -2)))
(/.f64 4 (/.f64 (*.f64 2 (*.f64 2 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 (pow.f64 l 2) -2)))
(/.f64 4 (/.f64 (/.f64 (*.f64 (pow.f64 Om 2) 4) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (pow.f64 l 2) -2)))
(/.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) -1)
(/.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4) (/.f64 4 (*.f64 (pow.f64 l 2) -2)))
(/.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4)) (/.f64 (*.f64 2 (*.f64 (pow.f64 Om 2) 4)) (*.f64 (pow.f64 l 2) -2)))
(/.f64 (*.f64 -2 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 2 (neg.f64 (pow.f64 Om 2))) (*.f64 (pow.f64 l 2) -2)))
(/.f64 (*.f64 -2 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (neg.f64 (*.f64 2 (pow.f64 Om 2))) (*.f64 (pow.f64 l 2) -2)))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -8) 4)
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 Om 2) (*.f64 2 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (pow.f64 l 2) -2)))
(/.f64 (/.f64 1/2 (pow.f64 Om 2)) (/.f64 (/.f64 1/2 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (pow.f64 l 2) -2)))
(/.f64 (*.f64 (pow.f64 l 2) -4) (*.f64 2 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -8)) 8)
(/.f64 (/.f64 (*.f64 (pow.f64 l 2) -2) (pow.f64 Om 2)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(/.f64 (*.f64 (*.f64 (pow.f64 l 2) -2) (/.f64 1/2 (pow.f64 Om 2))) (/.f64 1/2 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4) (pow.f64 Om 2)) (/.f64 4 (*.f64 (pow.f64 l 2) -2)))
(/.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (neg.f64 (pow.f64 Om 2))) (/.f64 -1 (*.f64 (pow.f64 l 2) -2)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -8)) (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -8))) 16)
(/.f64 (/.f64 (*.f64 (pow.f64 l 2) -2) 2) (/.f64 (pow.f64 Om 2) (*.f64 2 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(/.f64 (/.f64 (*.f64 (pow.f64 l 2) -2) (neg.f64 (pow.f64 Om 2))) (/.f64 -1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(/.f64 (/.f64 (*.f64 (pow.f64 l 2) -2) 1/2) (*.f64 2 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(/.f64 (/.f64 (*.f64 (pow.f64 l 2) -2) (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 Om 2))
(/.f64 (neg.f64 (*.f64 (pow.f64 l 2) -2)) (neg.f64 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(pow.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1)
(neg.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(+.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 0)
(+.f64 0 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (neg.f64 (pow.f64 Om 2)))))
(+.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 2 (pow.f64 Om 2))) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 2 (pow.f64 Om 2))))
(-.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 0)
(-.f64 0 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (neg.f64 (pow.f64 Om 2))))
(*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 2 (pow.f64 Om 2))))
(*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 1/2 (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 1 (pow.f64 Om 2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 1)
(*.f64 1 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(*.f64 (*.f64 2 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1/2 (pow.f64 Om 2)))
(*.f64 (*.f64 2 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 1 (pow.f64 Om 2)) 1/2))
(*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 2 (pow.f64 Om 2))) 1/2)
(*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4) (/.f64 1 (*.f64 (pow.f64 Om 2) 4)))
(*.f64 (/.f64 1 (pow.f64 Om 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(*.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 -1 (pow.f64 Om 2)))
(*.f64 -1 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (neg.f64 (pow.f64 Om 2))))
(*.f64 1/2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 2 (pow.f64 Om 2))))
(*.f64 (/.f64 1/2 (pow.f64 Om 2)) (*.f64 2 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 (*.f64 (/.f64 1 (pow.f64 Om 2)) 1/2) (*.f64 2 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (neg.f64 (pow.f64 Om 2))) -1)
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 2 (pow.f64 Om 2))) 2)
(*.f64 (/.f64 1 (*.f64 (pow.f64 Om 2) 4)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4))
(*.f64 (/.f64 -1 (pow.f64 Om 2)) (neg.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 1/2 (pow.f64 Om 2))) 2)
(pow.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 1)
(neg.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (neg.f64 (pow.f64 Om 2))))
(+.f64 (pow.f64 (sin.f64 ky) 2) 0)
(+.f64 0 (pow.f64 (sin.f64 ky) 2))
(-.f64 (pow.f64 (sin.f64 ky) 2) 0)
(*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) 1)
(*.f64 1 (pow.f64 (sin.f64 ky) 2))
(*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) 1/2)
(*.f64 4 (pow.f64 (/.f64 (sin.f64 ky) 2) 2))
(*.f64 1/2 (*.f64 2 (pow.f64 (sin.f64 ky) 2)))
(*.f64 1/4 (pow.f64 (*.f64 2 (sin.f64 ky)) 2))
(*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) 2) 2)
(*.f64 (pow.f64 (/.f64 (sin.f64 ky) 2) 2) 4)
(*.f64 (pow.f64 (*.f64 2 (sin.f64 ky)) 2) 1/4)
(/.f64 (pow.f64 (sin.f64 ky) 2) 1)
(/.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) 2)
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4) 4)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) 4))) 16)
Outputs
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))))
(*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 ky l) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))
(*.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2)))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2)))))
(+.f64 (*.f64 2/3 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 4) (pow.f64 Om 2)))) (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 ky l) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))) (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 ky 4) (pow.f64 Om 2)) 2/3)))
(+.f64 (*.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))) (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 ky 4) (pow.f64 Om 2)) 2/3)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -4/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 6)) (pow.f64 Om 2))) (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (*.f64 -4/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 6)) (pow.f64 Om 2))))))
(+.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 4) (pow.f64 Om 2)))) (*.f64 -4/45 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 6) (pow.f64 Om 2))))) (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 ky l) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))) (+.f64 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 ky 4) (pow.f64 Om 2)) 2/3)) (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 ky 6) (pow.f64 Om 2)) -4/45))))
(+.f64 (*.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))) (+.f64 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 ky 4) (pow.f64 Om 2)) 2/3)) (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 ky 6) (pow.f64 Om 2)) -4/45))))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))))
(*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2)))))
(+.f64 (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) (*.f64 2/3 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 4) (pow.f64 Om 2)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 kx 4) (pow.f64 Om 2)) 2/3)))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 kx 4) (pow.f64 Om 2)) 2/3)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -4/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 6)) (pow.f64 Om 2))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (*.f64 -4/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 6)) (pow.f64 Om 2))))))
(+.f64 (*.f64 2/3 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 4) (pow.f64 Om 2)))) (+.f64 (*.f64 -2 (+.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))) (*.f64 -4/45 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 6) (pow.f64 Om 2))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 kx 4) (pow.f64 Om 2)) 2/3)) (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 kx 6) (pow.f64 Om 2)) -4/45))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (+.f64 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 kx 4) (pow.f64 Om 2)) 2/3)) (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (pow.f64 kx 6) (pow.f64 Om 2)) -4/45))))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 -2 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))
(+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(+.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)))
(+.f64 (*.f64 -1/3 (/.f64 (pow.f64 ky 4) (pow.f64 Om 2))) (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))
(+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2))) (*.f64 -1/3 (/.f64 (pow.f64 ky 4) (pow.f64 Om 2))))
(+.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 ky 4) (pow.f64 Om 2))) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2))))
(+.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (*.f64 -1/3 (/.f64 (pow.f64 ky 4) (pow.f64 Om 2)))))
(+.f64 (*.f64 2/45 (/.f64 (pow.f64 ky 6) (pow.f64 Om 2))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 ky 4) (pow.f64 Om 2))) (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))
(+.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 ky 2) (pow.f64 Om 2))) (*.f64 -1/3 (/.f64 (pow.f64 ky 4) (pow.f64 Om 2)))) (*.f64 2/45 (/.f64 (pow.f64 ky 6) (pow.f64 Om 2))))
(+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) (*.f64 -1/3 (/.f64 (pow.f64 ky 4) (pow.f64 Om 2)))) (*.f64 2/45 (/.f64 (pow.f64 ky 6) (pow.f64 Om 2)))))
(+.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) (+.f64 (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (*.f64 -1/3 (/.f64 (pow.f64 ky 4) (pow.f64 Om 2)))) (*.f64 2/45 (/.f64 (pow.f64 ky 6) (pow.f64 Om 2)))))
(+.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) (+.f64 (*.f64 2/45 (/.f64 (pow.f64 ky 6) (pow.f64 Om 2))) (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (*.f64 -1/3 (/.f64 (pow.f64 ky 4) (pow.f64 Om 2))))))
(+.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) (+.f64 (/.f64 (pow.f64 ky 2) (pow.f64 Om 2)) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 ky 4) (pow.f64 Om 2))) (*.f64 2/45 (/.f64 (pow.f64 ky 6) (pow.f64 Om 2))))))
(/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))
(+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)))
(+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (+.f64 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)) (*.f64 -1/3 (/.f64 (pow.f64 kx 4) (pow.f64 Om 2)))))
(+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (+.f64 (*.f64 2/45 (/.f64 (pow.f64 kx 6) (pow.f64 Om 2))) (+.f64 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)) (*.f64 -1/3 (/.f64 (pow.f64 kx 4) (pow.f64 Om 2))))))
(+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (+.f64 (+.f64 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)) (*.f64 -1/3 (/.f64 (pow.f64 kx 4) (pow.f64 Om 2)))) (*.f64 2/45 (/.f64 (pow.f64 kx 6) (pow.f64 Om 2)))))
(+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (+.f64 (/.f64 (pow.f64 kx 2) (pow.f64 Om 2)) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 kx 4) (pow.f64 Om 2))) (*.f64 2/45 (/.f64 (pow.f64 kx 6) (pow.f64 Om 2))))))
(+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 kx 2) (pow.f64 Om 2))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 kx 4) (pow.f64 Om 2))) (*.f64 2/45 (/.f64 (pow.f64 kx 6) (pow.f64 Om 2)))))
(pow.f64 ky 2)
(+.f64 (*.f64 -1/3 (pow.f64 ky 4)) (pow.f64 ky 2))
(+.f64 (pow.f64 ky 2) (*.f64 (pow.f64 ky 4) -1/3))
(+.f64 (*.f64 -1/3 (pow.f64 ky 4)) (+.f64 (pow.f64 ky 2) (*.f64 2/45 (pow.f64 ky 6))))
(+.f64 (pow.f64 ky 2) (+.f64 (*.f64 (pow.f64 ky 6) 2/45) (*.f64 (pow.f64 ky 4) -1/3)))
(+.f64 (*.f64 (pow.f64 ky 4) -1/3) (+.f64 (pow.f64 ky 2) (*.f64 (pow.f64 ky 6) 2/45)))
(+.f64 (pow.f64 ky 2) (+.f64 (*.f64 (pow.f64 ky 4) -1/3) (*.f64 (pow.f64 ky 6) 2/45)))
(+.f64 (*.f64 -1/3 (pow.f64 ky 4)) (+.f64 (pow.f64 ky 2) (+.f64 (*.f64 -1/315 (pow.f64 ky 8)) (*.f64 2/45 (pow.f64 ky 6)))))
(+.f64 (pow.f64 ky 2) (+.f64 (+.f64 (*.f64 (pow.f64 ky 6) 2/45) (*.f64 -1/315 (pow.f64 ky 8))) (*.f64 (pow.f64 ky 4) -1/3)))
(+.f64 (pow.f64 ky 2) (+.f64 (*.f64 (pow.f64 ky 4) -1/3) (+.f64 (*.f64 (pow.f64 ky 6) 2/45) (*.f64 -1/315 (pow.f64 ky 8)))))
(+.f64 (+.f64 (pow.f64 ky 2) (*.f64 (pow.f64 ky 4) -1/3)) (+.f64 (*.f64 (pow.f64 ky 6) 2/45) (*.f64 -1/315 (pow.f64 ky 8))))
(+.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 0)
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(+.f64 0 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(+.f64 -1 (-.f64 1 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(-.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 0)
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(-.f64 0 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 2 (/.f64 (*.f64 2 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (pow.f64 l 2) -2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) -2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) (/.f64 1 (*.f64 (pow.f64 l 2) -2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1)
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 1 (/.f64 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (pow.f64 l 2) -2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (*.f64 2 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 2 (pow.f64 Om 2)) (*.f64 (pow.f64 l 2) -2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 2 (pow.f64 Om 2))) (/.f64 2 (*.f64 (pow.f64 l 2) -2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4) (/.f64 (*.f64 (pow.f64 Om 2) 4) (*.f64 (pow.f64 l 2) -2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -4) 2)
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (*.f64 (pow.f64 l 2) -2) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (/.f64 1 (pow.f64 Om 2)) (/.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (pow.f64 l 2) -2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (neg.f64 (pow.f64 Om 2)) (*.f64 (pow.f64 l 2) -2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 -1 (/.f64 (/.f64 (pow.f64 Om 2) (neg.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (pow.f64 l 2) -2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 4 (/.f64 (*.f64 2 (*.f64 2 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 (pow.f64 l 2) -2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 4 (/.f64 (/.f64 (*.f64 (pow.f64 Om 2) 4) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (pow.f64 l 2) -2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) -1)
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 4) (/.f64 4 (*.f64 (pow.f64 l 2) -2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4)) (/.f64 (*.f64 2 (*.f64 (pow.f64 Om 2) 4)) (*.f64 (pow.f64 l 2) -2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (*.f64 -2 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (*.f64 2 (neg.f64 (pow.f64 Om 2))) (*.f64 (pow.f64 l 2) -2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (*.f64 -2 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (neg.f64 (*.f64 2 (pow.f64 Om 2))) (*.f64 (pow.f64 l 2) -2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -8) 4)
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 1/2 (/.f64 (/.f64 (pow.f64 Om 2) (*.f64 2 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (pow.f64 l 2) -2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (/.f64 1/2 (pow.f64 Om 2)) (/.f64 (/.f64 1/2 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (pow.f64 l 2) -2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (*.f64 (pow.f64 l 2) -4) (*.f64 2 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -8)) 8)
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (/.f64 (*.f64 (pow.f64 l 2) -2) (pow.f64 Om 2)) (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (*.f64 (*.f64 (pow.f64 l 2) -2) (/.f64 1/2 (pow.f64 Om 2))) (/.f64 1/2 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4) (pow.f64 Om 2)) (/.f64 4 (*.f64 (pow.f64 l 2) -2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (neg.f64 (pow.f64 Om 2))) (/.f64 -1 (*.f64 (pow.f64 l 2) -2)))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -8)) (*.f64 2 (*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -8))) 16)
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (/.f64 (*.f64 (pow.f64 l 2) -2) 2) (/.f64 (pow.f64 Om 2) (*.f64 2 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (/.f64 (*.f64 (pow.f64 l 2) -2) (neg.f64 (pow.f64 Om 2))) (/.f64 -1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (/.f64 (*.f64 (pow.f64 l 2) -2) 1/2) (*.f64 2 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (/.f64 (*.f64 (pow.f64 l 2) -2) (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (pow.f64 Om 2))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(/.f64 (neg.f64 (*.f64 (pow.f64 l 2) -2)) (neg.f64 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(pow.f64 (*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1)
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(neg.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(*.f64 -2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(+.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 0)
(/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(+.f64 0 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (neg.f64 (pow.f64 Om 2)))))
(/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(+.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 2 (pow.f64 Om 2))) (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 2 (pow.f64 Om 2))))
(+.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 1/2 (pow.f64 Om 2))) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 1/2 (pow.f64 Om 2))))
(-.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 0)
(/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(-.f64 0 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (neg.f64 (pow.f64 Om 2))))
(/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(*.f64 2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 2 (pow.f64 Om 2))))
(/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(*.f64 2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 1/2 (pow.f64 Om 2))))
(/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 1 (pow.f64 Om 2)))
(/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 1)
(/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(*.f64 (*.f64 2 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 1/2 (pow.f64 Om 2)))
(/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(*.f64 (*.f64 2 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 1 (pow.f64 Om 2)) 1/2))
(/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 2 (pow.f64 Om 2))) 1/2)
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 2 (pow.f64 Om 2)) 1/2))
(*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4) (/.f64 1 (*.f64 (pow.f64 Om 2) 4)))
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 4 (/.f64 1/4 (pow.f64 Om 2))))
(*.f64 (/.f64 1 (pow.f64 Om 2)) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
(/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(*.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 -1 (pow.f64 Om 2)))
(/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(*.f64 -1 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (neg.f64 (pow.f64 Om 2))))
(/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(*.f64 1/2 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 2 (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (/.f64 2 (pow.f64 Om 2)) 1/2))
(*.f64 (/.f64 1/2 (pow.f64 Om 2)) (*.f64 2 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(*.f64 (*.f64 (/.f64 1 (pow.f64 Om 2)) 1/2) (*.f64 2 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (neg.f64 (pow.f64 Om 2))) -1)
(/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 2 (pow.f64 Om 2))) 2)
(/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(*.f64 (/.f64 1 (*.f64 (pow.f64 Om 2) 4)) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4))
(*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 4) (/.f64 1 (*.f64 (pow.f64 Om 2) 4)))
(*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 4 (/.f64 1/4 (pow.f64 Om 2))))
(*.f64 (/.f64 -1 (pow.f64 Om 2)) (neg.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))))
(/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(*.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (/.f64 1/2 (pow.f64 Om 2))) 2)
(/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(pow.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 1)
(/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(neg.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (neg.f64 (pow.f64 Om 2))))
(/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(+.f64 (pow.f64 (sin.f64 ky) 2) 0)
(pow.f64 (sin.f64 ky) 2)
(+.f64 0 (pow.f64 (sin.f64 ky) 2))
(pow.f64 (sin.f64 ky) 2)
(-.f64 (pow.f64 (sin.f64 ky) 2) 0)
(pow.f64 (sin.f64 ky) 2)
(*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) 2))
(pow.f64 (sin.f64 ky) 2)
(*.f64 (pow.f64 (sin.f64 ky) 2) 1)
(pow.f64 (sin.f64 ky) 2)
(*.f64 1 (pow.f64 (sin.f64 ky) 2))
(pow.f64 (sin.f64 ky) 2)
(*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) 1/2)
(pow.f64 (sin.f64 ky) 2)
(*.f64 4 (pow.f64 (/.f64 (sin.f64 ky) 2) 2))
(*.f64 1/2 (*.f64 2 (pow.f64 (sin.f64 ky) 2)))
(pow.f64 (sin.f64 ky) 2)
(*.f64 1/4 (pow.f64 (*.f64 2 (sin.f64 ky)) 2))
(pow.f64 (sin.f64 ky) 2)
(*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) 2) 2)
(pow.f64 (sin.f64 ky) 2)
(*.f64 (pow.f64 (/.f64 (sin.f64 ky) 2) 2) 4)
(*.f64 4 (pow.f64 (/.f64 (sin.f64 ky) 2) 2))
(*.f64 (pow.f64 (*.f64 2 (sin.f64 ky)) 2) 1/4)
(pow.f64 (sin.f64 ky) 2)
(/.f64 (pow.f64 (sin.f64 ky) 2) 1)
(pow.f64 (sin.f64 ky) 2)
(/.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) 2)
(pow.f64 (sin.f64 ky) 2)
(/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4) 4)
(pow.f64 (sin.f64 ky) 2)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) 8)
(pow.f64 (sin.f64 ky) 2)
(/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) (*.f64 2 (*.f64 (pow.f64 (sin.f64 ky) 2) 4))) 16)
(pow.f64 (sin.f64 ky) 2)

eval2.0s (10.3%)

Compiler

Compiled 56701 to 41997 computations (25.9% saved)

prune481.0ms (2.5%)

Pruning

18 alts after pruning (15 fresh and 3 done)

PrunedKeptTotal
New1044111055
Fresh044
Picked011
Done325
Total1047181065
Error
0b
Counts
1065 → 18
Alt Table
Click to see full alt table
StatusErrorProgram
39.6b
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))) 1/2))
38.7b
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/2))
34.7b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
28.5b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -2)) (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/4))))))
28.6b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))
11.0b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 1 (/.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (pow.f64 Om 2)))))))
9.5b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))))))))
34.1b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))))))
0.8b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
9.1b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))))))
10.9b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))))))
9.5b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))))
34.6b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))
31.7b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))
20.8b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
38.5b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
24.2b
(sqrt.f64 (*.f64 1/2 (+.f64 1 1)))
28.2b
(sqrt.f64 1/2)
Compiler

Compiled 851 to 714 computations (16.1% saved)

localize70.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(pow.f64 (sin.f64 ky) 2)
0.2b
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))))
7.9b
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))
9.0b
(*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))
Compiler

Compiled 191 to 140 computations (26.7% saved)

series35.0ms (0.2%)

Counts
3 → 144
Calls

36 calls:

TimeVariablePointExpression
3.0ms
Om
@0
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))))
3.0ms
ky
@0
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))))
2.0ms
kx
@0
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))
2.0ms
kx
@inf
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))))
2.0ms
l
@inf
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))))

rewrite79.0ms (0.4%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
020167
1148167
2321167
3680167
41468167
54183167
Stop Event
node limit
Counts
3 → 62
Calls
Call 1
Inputs
(*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 1/2)) (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) 4)))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) 4))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) 1/2) (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) 8) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) -2)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) -2)) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) -2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1) (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))) (/.f64 1/2 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1) (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 2 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 2 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 2 (/.f64 2 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1) (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1) (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) 1/2) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1) (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))))))))

simplify344.0ms (1.8%)

Algorithm
egg-herbie
Rules
1202×rational.json-simplify-35
924×rational.json-simplify-51
864×rational.json-simplify-41
790×rational.json-simplify-1
770×rational.json-simplify-2
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
059425066
1160224984
2343024686
3626924570
4772224570
Stop Event
node limit
Counts
206 → 308
Calls
Call 1
Inputs
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (+.f64 (*.f64 8/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 6)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) 2)) (pow.f64 Om 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) 2)) (pow.f64 Om 4))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2))) (pow.f64 Om 6))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))))))
(+.f64 (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))))))
(+.f64 (*.f64 1/512 (*.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))))))))
(*.f64 -2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))))) (*.f64 -1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 1/64 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))))))
(+.f64 (*.f64 -1/512 (*.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 1/64 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))))) (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (+.f64 (*.f64 1/512 (*.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) 3))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))))) (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))))))))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) 2)) (pow.f64 Om 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) 2)) (pow.f64 Om 4))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2))) (pow.f64 Om 6))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) 2)) (pow.f64 Om 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) 2)) (pow.f64 Om 4))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2))) (pow.f64 Om 6))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 kx 6)) (pow.f64 Om 6)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))))
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 l kx))) (*.f64 2 (/.f64 (*.f64 l kx) Om)))
(+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 l kx))) (*.f64 2 (/.f64 (*.f64 l kx) Om))))
(+.f64 (*.f64 1/512 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)) (*.f64 (pow.f64 l 5) (pow.f64 kx 5)))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 l kx))) (*.f64 2 (/.f64 (*.f64 l kx) Om)))))
(*.f64 -2 (/.f64 (*.f64 l kx) Om))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 l kx))) (*.f64 -2 (/.f64 (*.f64 l kx) Om)))
(+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 l kx))) (*.f64 -2 (/.f64 (*.f64 l kx) Om))))
(+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 l kx))) (+.f64 (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)) (*.f64 (pow.f64 l 5) (pow.f64 kx 5)))) (*.f64 -2 (/.f64 (*.f64 l kx) Om)))))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))
(+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))))) 2)) (pow.f64 ky 4)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))) (*.f64 (-.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))))) (pow.f64 ky 6)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))))) 2)) (pow.f64 ky 4)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))))))))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) 1))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) 1))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) 1))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) 1))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) 1))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) 1))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) 1))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) 1))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) 2)) (pow.f64 l 4))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) 2)) (pow.f64 l 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (pow.f64 Om 2))) (*.f64 -1/2 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 2) (*.f64 -16 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 4))))) (pow.f64 Om 2))) (*.f64 64 (/.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) 2)) (pow.f64 Om 6)))))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))))) (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 -1 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2))))) (*.f64 Om (pow.f64 l 5))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))))) 2))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) 2))))) (*.f64 Om (pow.f64 l 7))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))))) (*.f64 -1 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2))))) (*.f64 Om (pow.f64 l 5))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))))))))
(*.f64 -1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))))))
(+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2))))) (*.f64 Om (pow.f64 l 5))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))))))))
(+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2))))) (*.f64 Om (pow.f64 l 5))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))))) 2))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) 2))))) (*.f64 Om (pow.f64 l 7))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (*.f64 (*.f64 (pow.f64 Om 5) (*.f64 l (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) 2))))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))))) 2)))) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))))))
(+.f64 (*.f64 (*.f64 (pow.f64 Om 5) (*.f64 l (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) 2))))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))))) 2)))) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 Om 7) (*.f64 l (+.f64 (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 l 8) (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) 2) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2))))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) 2)) (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))))) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (pow.f64 Om 2))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) 2) (*.f64 -16 (*.f64 (pow.f64 l 4) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 Om 4))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (pow.f64 Om 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) 2) (*.f64 -16 (*.f64 (pow.f64 l 4) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 Om 4))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 64 (*.f64 (pow.f64 l 6) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) 2))))) (pow.f64 Om 6))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (pow.f64 Om 2))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) 2) (*.f64 -16 (*.f64 (pow.f64 l 4) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 Om 4))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (pow.f64 Om 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) 2) (*.f64 -16 (*.f64 (pow.f64 l 4) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 Om 4))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 64 (*.f64 (pow.f64 l 6) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) 2))))) (pow.f64 Om 6))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (pow.f64 kx 4)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))) (*.f64 64 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 4))))) (pow.f64 kx 6)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (pow.f64 kx 4)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))))
(*.f64 1/2 (/.f64 Om (*.f64 l kx)))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l kx))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 l (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (pow.f64 l 3))) 2))) (*.f64 Om (pow.f64 kx 5)))) (*.f64 1/2 (/.f64 Om (*.f64 l kx)))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 l (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (pow.f64 l 3))) 2))) (*.f64 Om (pow.f64 kx 5)))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l kx))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (pow.f64 l 3))) 2) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)) (pow.f64 l 6)))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (pow.f64 l 2))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 Om 8) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)) (pow.f64 l 8)))) l) (*.f64 Om (pow.f64 kx 7)))))))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l kx))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (+.f64 (/.f64 (*.f64 l (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (pow.f64 l 3))) 2))) (*.f64 Om (pow.f64 kx 5))) (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (pow.f64 l 3))) 2) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)) (pow.f64 l 6)))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (pow.f64 l 2))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 Om 8) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)) (pow.f64 l 8)))) l) (*.f64 Om (pow.f64 kx 7))) (+.f64 (/.f64 (*.f64 l (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (pow.f64 l 3))) 2))) (*.f64 Om (pow.f64 kx 5))) (*.f64 -1/2 (/.f64 Om (*.f64 l kx))))))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3)))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))))) 2) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)))))) (pow.f64 ky 4))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3)))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)))))) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)))) (+.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)))) (+.f64 (*.f64 16/3 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))))) 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3)))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2))))))) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))))))) (pow.f64 ky 6)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3)))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))))) 2) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)))))) (pow.f64 ky 4)))))))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) 1)))
(+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 0)
(+.f64 0 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))
(+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 1/2)) (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 1/2)))
(-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 0)
(/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) 2)
(/.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) 4)) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) 4))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) 4)))) 16)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) 4)))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) 4))))) 32)
(pow.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) 0)
(+.f64 0 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)))
(+.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) 1/2) (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) 1/2))
(-.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) 1/2))
(*.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) 1)
(*.f64 -1 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))))
(*.f64 4 (/.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) 4))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))) 1/2)
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) 4) 1/4)
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))) -1)
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) 8) 1/8)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))))
(*.f64 1/4 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) 4))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) 1/2) 2)
(/.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) 1)
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))) 2)
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) 4) 4)
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))) -1)
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) -2) -2)
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) 8) 8)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) 8)) 16)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) -2)) -4)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) 8))) 32)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) -2)) 2)
(/.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) -2)) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) -2))) 4)
(pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) 1)
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))) 0)
(+.f64 0 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))))
(+.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))))
(-.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))) 0)
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))))
(*.f64 1 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1) (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))) 1)
(*.f64 4 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))) 4))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))) (/.f64 1/2 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1) (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)))))
(*.f64 (/.f64 2 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))) 1/2)
(*.f64 (*.f64 2 (/.f64 2 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)))) 1/4)
(*.f64 1/2 (/.f64 2 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))))
(*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))) 2)
(*.f64 1/4 (*.f64 2 (/.f64 2 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)))))
(*.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1) (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) 1/2))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1) (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) 1/2) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1) (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)))))
(pow.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))) 1)
(neg.f64 (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))))
Outputs
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))))
(*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 (pow.f64 ky 2) (pow.f64 kx 2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) (*.f64 -4/3 (*.f64 (pow.f64 ky 4) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(+.f64 (*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)))) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))))
(+.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 (pow.f64 ky 2) (pow.f64 kx 2)))) (*.f64 -4/3 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 4) (pow.f64 Om 2)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (+.f64 (*.f64 8/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 6)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) (+.f64 (*.f64 -4/3 (*.f64 (pow.f64 ky 4) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) (*.f64 8/45 (*.f64 (pow.f64 ky 6) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))))
(+.f64 (*.f64 8/45 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 6) (pow.f64 Om 2)))) (+.f64 (*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)))) (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2)))))
(+.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 (pow.f64 ky 2) (pow.f64 kx 2)))) (+.f64 (*.f64 -4/3 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 4) (pow.f64 Om 2)))) (*.f64 8/45 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 6) (pow.f64 Om 2))))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))
(*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))
(+.f64 1 (*.f64 2 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(+.f64 1 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) 2)) (pow.f64 Om 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (+.f64 1 (*.f64 2 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) (+.f64 1 (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) 2)) (pow.f64 Om 4))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2))) (pow.f64 Om 6))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))))
(+.f64 1 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 6))) (pow.f64 Om 6))))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2)) (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) 4)))))
(+.f64 1 (+.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -2))) (*.f64 4 (*.f64 (pow.f64 l 6) (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 6)))))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (/.f64 l Om) 2))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (/.f64 l Om) 2)) (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))))))
(+.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (/.f64 l Om) 2)) (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) -1/64)))
(+.f64 (*.f64 1/512 (*.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))))))))
(+.f64 (+.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (/.f64 (pow.f64 Om 5) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 5))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 3))) 1/512)))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (/.f64 l Om) 2)) (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) -1/64)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 3))) (*.f64 (/.f64 (/.f64 (pow.f64 Om 5) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 l 5)) 1/512))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (/.f64 l Om) 2)) (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) -1/64)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 3))) (*.f64 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1/512))))
(*.f64 -2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))))
(*.f64 -2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (/.f64 l Om) -2))
(+.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))))) (*.f64 -1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) -1/4)))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (/.f64 l Om) -2)) (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) -1/4)))
(+.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 1/64 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))))))
(+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) -1/4)) (+.f64 (*.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) 1/64)) (*.f64 -2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (/.f64 l Om) -2)) (+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) -1/4)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1/64))))
(+.f64 (*.f64 -1/512 (*.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 3))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))))) (+.f64 (*.f64 -1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 1/64 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (+.f64 (+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) -1/4)) (*.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) 1/64))) (*.f64 (/.f64 (pow.f64 Om 5) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 5))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 3))) -1/512))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (/.f64 l Om) -2)) (+.f64 (+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) -1/4)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1/64))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 3))) (*.f64 -1/512 (/.f64 (/.f64 (pow.f64 Om 5) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 l 5))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (/.f64 l Om) -2)) (+.f64 (+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) -1/4)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1/64))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 3))) (*.f64 -1/512 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (/.f64 l Om) 2))
(+.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (/.f64 l Om) 2)) (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))))) (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))))))))
(+.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (/.f64 l Om) 2)) (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) -1/64)))
(+.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (+.f64 (*.f64 1/512 (*.f64 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) 3))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))))) (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))))))))
(+.f64 (+.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 -1/64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (/.f64 (pow.f64 Om 5) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 5))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 3))) 1/512)))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (/.f64 l Om) 2)) (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) -1/64)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 3))) (*.f64 (/.f64 (/.f64 (pow.f64 Om 5) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 l 5)) 1/512))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (/.f64 l Om) 2)) (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) -1/64)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 3))) (*.f64 (/.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1/512))))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))
(+.f64 1 (*.f64 2 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(+.f64 1 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) 2)) (pow.f64 Om 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (+.f64 1 (*.f64 2 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) (+.f64 1 (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) 2)) (pow.f64 Om 4))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2))) (pow.f64 Om 6))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))))
(+.f64 1 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 6))) (pow.f64 Om 6))))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2)) (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) 4)))))
(+.f64 1 (+.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -2))) (*.f64 4 (*.f64 (pow.f64 l 6) (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 6)))))))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))
(+.f64 1 (*.f64 2 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(+.f64 1 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) 2)) (pow.f64 Om 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2)))))
(+.f64 (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (+.f64 1 (*.f64 2 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) (+.f64 1 (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) 2)) (pow.f64 Om 4))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2))) (pow.f64 Om 6))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))))))
(+.f64 1 (+.f64 (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 6))) (pow.f64 Om 6))))))
(+.f64 1 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) (+.f64 (*.f64 -2 (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (*.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2)) (*.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) 4)))))
(+.f64 1 (+.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) -2))) (*.f64 4 (*.f64 (pow.f64 l 6) (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 6)))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1)) (*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1))) (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) 2)))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 3))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1)) (*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1)))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1)) (+.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1))))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 3)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1))) (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) 2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1)) (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 4) (pow.f64 Om 4)) (*.f64 -2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 3)))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 kx 6)) (pow.f64 Om 6)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 5))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1)) (+.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 3))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1))))) (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 6) (pow.f64 Om 6)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 5))) 4)))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1)) (+.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1))))) (+.f64 (*.f64 4 (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 6) (pow.f64 Om 6)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 5))))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 3))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1))) (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) 2)) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 4) (pow.f64 Om 4)) (*.f64 -2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 3))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 5))) (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 6) (pow.f64 Om 6)) 4))) (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1))))
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(*.f64 2 (*.f64 kx (/.f64 l Om)))
(*.f64 2 (*.f64 l (/.f64 kx Om)))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 l kx))) (*.f64 2 (/.f64 (*.f64 l kx) Om)))
(+.f64 (*.f64 2 (*.f64 kx (/.f64 l Om))) (*.f64 1/4 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) (/.f64 Om (*.f64 l kx)))))
(+.f64 (*.f64 2 (*.f64 l (/.f64 kx Om))) (*.f64 1/4 (*.f64 Om (/.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) (*.f64 l kx)))))
(+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 l kx))) (*.f64 2 (/.f64 (*.f64 l kx) Om))))
(+.f64 (+.f64 (*.f64 2 (*.f64 kx (/.f64 l Om))) (*.f64 1/4 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) (/.f64 Om (*.f64 l kx))))) (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 2) (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l kx) 3)))))
(+.f64 (+.f64 (*.f64 2 (*.f64 l (/.f64 kx Om))) (*.f64 1/4 (*.f64 Om (/.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) (*.f64 l kx))))) (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 2) (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l kx) 3)))))
(+.f64 (*.f64 1/4 (*.f64 Om (/.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) (*.f64 l kx)))) (+.f64 (*.f64 2 (*.f64 l (/.f64 kx Om))) (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 2) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l kx) 3)) -1/64))))
(+.f64 (*.f64 1/512 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)) (*.f64 (pow.f64 l 5) (pow.f64 kx 5)))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 l kx))) (*.f64 2 (/.f64 (*.f64 l kx) Om)))))
(+.f64 (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 2) (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l kx) 3)))) (+.f64 (+.f64 (*.f64 2 (*.f64 kx (/.f64 l Om))) (*.f64 1/4 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) (/.f64 Om (*.f64 l kx))))) (*.f64 1/512 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 3) (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l kx) 5))))))
(+.f64 (+.f64 (*.f64 2 (*.f64 l (/.f64 kx Om))) (*.f64 1/4 (*.f64 Om (/.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) (*.f64 l kx))))) (+.f64 (*.f64 1/512 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 3) (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l kx) 5)))) (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 2) (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l kx) 3))))))
(+.f64 (*.f64 2 (*.f64 l (/.f64 kx Om))) (+.f64 (+.f64 (*.f64 1/4 (*.f64 Om (/.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) (*.f64 l kx)))) (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 2) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l kx) 3)) -1/64))) (*.f64 1/512 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 3) (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l kx) 5))))))
(*.f64 -2 (/.f64 (*.f64 l kx) Om))
(*.f64 -2 (*.f64 kx (/.f64 l Om)))
(*.f64 kx (*.f64 (/.f64 l Om) -2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 l kx))) (*.f64 -2 (/.f64 (*.f64 l kx) Om)))
(+.f64 (*.f64 -2 (*.f64 kx (/.f64 l Om))) (*.f64 -1/4 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) (/.f64 Om (*.f64 l kx)))))
(+.f64 (*.f64 kx (*.f64 (/.f64 l Om) -2)) (*.f64 -1/4 (*.f64 Om (/.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) (*.f64 l kx)))))
(+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 l kx))) (*.f64 -2 (/.f64 (*.f64 l kx) Om))))
(+.f64 (+.f64 (*.f64 -2 (*.f64 kx (/.f64 l Om))) (*.f64 -1/4 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) (/.f64 Om (*.f64 l kx))))) (*.f64 1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 2) (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l kx) 3)))))
(+.f64 (*.f64 kx (*.f64 (/.f64 l Om) -2)) (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 2) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l kx) 3)) 1/64)) (*.f64 -1/4 (*.f64 Om (/.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) (*.f64 l kx))))))
(+.f64 (*.f64 kx (*.f64 (/.f64 l Om) -2)) (+.f64 (*.f64 -1/4 (*.f64 Om (/.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) (*.f64 l kx)))) (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 2) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l kx) 3)) 1/64))))
(+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 l kx))) (+.f64 (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)) (*.f64 (pow.f64 l 5) (pow.f64 kx 5)))) (*.f64 -2 (/.f64 (*.f64 l kx) Om)))))
(+.f64 (*.f64 -1/4 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) (/.f64 Om (*.f64 l kx)))) (+.f64 (+.f64 (*.f64 -2 (*.f64 kx (/.f64 l Om))) (*.f64 -1/512 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 3) (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l kx) 5))))) (*.f64 1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 2) (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l kx) 3))))))
(+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 2) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l kx) 3)) 1/64)) (+.f64 (*.f64 kx (*.f64 (/.f64 l Om) -2)) (+.f64 (*.f64 -1/512 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 3) (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l kx) 5)))) (*.f64 -1/4 (*.f64 Om (/.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) (*.f64 l kx)))))))
(+.f64 (*.f64 kx (*.f64 (/.f64 l Om) -2)) (+.f64 (+.f64 (*.f64 -1/4 (*.f64 Om (/.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) (*.f64 l kx)))) (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 2) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l kx) 3)) 1/64))) (*.f64 -1/512 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 3) (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l kx) 5))))))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1))
(+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1))) 2)))
(+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) (*.f64 2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))))) 2)) (pow.f64 ky 4)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)))))))
(+.f64 (*.f64 (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1))) 1/2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1))) 2))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (+.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1))) (*.f64 (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) 1/2))))
(+.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) (*.f64 2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 (pow.f64 ky 4) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))) (*.f64 (-.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))))) 2)) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))))) (pow.f64 ky 6)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))))) 2)) (pow.f64 ky 4)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))))) (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))))))))
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)))))) (*.f64 (pow.f64 ky 6) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)))))) (+.f64 (*.f64 (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1))) 1/2)) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1))) 2)))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (+.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1))) (*.f64 1/2 (*.f64 (pow.f64 ky 6) (-.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1))))))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1))) (*.f64 (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) 1/2)))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) (*.f64 2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1))) 1/2) (+.f64 (*.f64 (pow.f64 ky 6) (-.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1))))))) (*.f64 (pow.f64 ky 4) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))))))))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) 1))
(sqrt.f64 (+.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1))
(sqrt.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 1))
(sqrt.f64 (+.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)) 1))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) 1))
(sqrt.f64 (+.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1))
(sqrt.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 1))
(sqrt.f64 (+.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)) 1))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) 1))
(sqrt.f64 (+.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1))
(sqrt.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 1))
(sqrt.f64 (+.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)) 1))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) 1))
(sqrt.f64 (+.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1))
(sqrt.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 1))
(sqrt.f64 (+.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)) 1))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) 1))
(sqrt.f64 (+.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1))
(sqrt.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 1))
(sqrt.f64 (+.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)) 1))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) 1))
(sqrt.f64 (+.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1))
(sqrt.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 1))
(sqrt.f64 (+.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)) 1))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) 1))
(sqrt.f64 (+.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1))
(sqrt.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 1))
(sqrt.f64 (+.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)) 1))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) 1))
(sqrt.f64 (+.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1))
(sqrt.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 1))
(sqrt.f64 (+.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)) 1))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -2))
(+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) 2)) (pow.f64 l 4))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (pow.f64 Om 2)))))
(+.f64 (*.f64 (+.f64 (*.f64 -16 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 4)))) (*.f64 4 (pow.f64 (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) 2))) (*.f64 (pow.f64 l 4) -1/2)) (+.f64 1 (*.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -2)))
(+.f64 1 (+.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)) (*.f64 (pow.f64 l 4) (*.f64 -1/2 (+.f64 (*.f64 -16 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 4)))) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) 2))))))
(+.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2))) (*.f64 (+.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 4)) -16)) (*.f64 4 (pow.f64 (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) 2))) (*.f64 (pow.f64 l 4) -1/2)))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -16 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) 2)) (pow.f64 l 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (pow.f64 Om 2))) (*.f64 -1/2 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 2) (*.f64 -16 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 4))))) (pow.f64 Om 2))) (*.f64 64 (/.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) 2)) (pow.f64 Om 6)))))))))
(+.f64 (*.f64 (+.f64 (*.f64 -16 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 4)))) (*.f64 4 (pow.f64 (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) 2))) (*.f64 (pow.f64 l 4) -1/2)) (+.f64 (+.f64 (*.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -2) (*.f64 (pow.f64 l 6) (*.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 4)))) (*.f64 4 (pow.f64 (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) 2))) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) (*.f64 64 (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 6))))) -1/2))) 1))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 4)))) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) 2))) (*.f64 (pow.f64 l 6) (+.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) (+.f64 (*.f64 -16 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 4)))) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) 2)))) (*.f64 64 (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 6)))))))) (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2))))
(+.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2))) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 4)) -16)) (*.f64 4 (pow.f64 (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) 2)))) (*.f64 (pow.f64 l 6) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 4)) -16)) (*.f64 4 (pow.f64 (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) 2))) (*.f64 (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)) 2)) (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2) (*.f64 (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 6)) 64)))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) 1/2))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/2 (/.f64 Om l)))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))))) (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) 1/2)) (*.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) -1/16)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/2 (/.f64 Om l))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 -1 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2))))) (*.f64 Om (pow.f64 l 5))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))))))
(+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) 1/2)) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (pow.f64 Om 3) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) 2)) (*.f64 -1/64 (/.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 Om (pow.f64 l 5))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) -1)) (*.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) -1/16))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/2 (/.f64 Om l))) (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 (pow.f64 Om 3) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) -1/16)) 2) (*.f64 -1/64 (/.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 Om (pow.f64 l 5))) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (pow.f64 Om 3) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) 2)) (*.f64 -1/64 (/.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 Om (pow.f64 l 5))) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/2 (/.f64 Om l))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))))) 2))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) 2))))) (*.f64 Om (pow.f64 l 7))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))))) (*.f64 -1 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2))))) (*.f64 Om (pow.f64 l 5))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))))))))
(+.f64 (*.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) -1/16)) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (pow.f64 Om 3) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) 2)) (*.f64 -1/64 (/.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 2)))) (*.f64 Om (pow.f64 l 7))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) -1)) (+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) 1/2)) (*.f64 (/.f64 (+.f64 (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (pow.f64 Om 3) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) 2)) (*.f64 -1/64 (/.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 Om (pow.f64 l 5))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) -1)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/2 (/.f64 Om l))) (*.f64 -1 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 (pow.f64 Om 3) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) -1/16)) 2) (*.f64 -1/64 (/.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 Om (pow.f64 l 5)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 (pow.f64 Om 3) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) -1/16)) 2) (*.f64 -1/64 (/.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1/8)) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 2)))) (*.f64 Om (pow.f64 l 7))))))))
(+.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (pow.f64 Om 3) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) 2)) (*.f64 -1/64 (/.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1/8)) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 2)))) (*.f64 Om (pow.f64 l 7))) (/.f64 (+.f64 (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (pow.f64 Om 3) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) 2)) (*.f64 -1/64 (/.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 Om (pow.f64 l 5))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/2 (/.f64 Om l))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))))
(*.f64 -1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) -1/2))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))))))
(+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) -1/2)) (*.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) 1/16)))
(+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) -1/2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2))))) (*.f64 Om (pow.f64 l 5))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 (+.f64 (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (pow.f64 Om 3) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) 2)) (*.f64 -1/64 (/.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) -1/2)) (*.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) 1/16))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 (pow.f64 Om 3) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) -1/16)) 2) (*.f64 -1/64 (/.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) -1/2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 (+.f64 (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (pow.f64 Om 3) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) 2)) (*.f64 -1/64 (/.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) -1/2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) 2) (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2))))) (*.f64 Om (pow.f64 l 5))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))))) 2))) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) 2))))) (*.f64 Om (pow.f64 l 7))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 (+.f64 (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (pow.f64 Om 3) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) 2)) (*.f64 -1/64 (/.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (pow.f64 Om 3) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) 2)) (*.f64 -1/64 (/.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 2)))) (*.f64 Om (pow.f64 l 7)))) (+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) -1/2)) (*.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) 1/16)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 (pow.f64 Om 3) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) -1/16)) 2) (*.f64 -1/64 (/.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (/.f64 (pow.f64 Om 3) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) -1/16)) 2) (*.f64 -1/64 (/.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1/8)) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 2)))) (*.f64 Om (pow.f64 l 7)))) (+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) -1/2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))))))
(+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) -1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (pow.f64 Om 3) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) 2)) (*.f64 -1/64 (/.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 (/.f64 (pow.f64 Om 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1/8)) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 2)))) (*.f64 Om (pow.f64 l 7))) (/.f64 (+.f64 (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (pow.f64 Om 3) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) 2)) (*.f64 -1/64 (/.f64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 Om (pow.f64 l 5)))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))))))
(*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) 1/2))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/2 (/.f64 Om l)))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) 1/2)) (*.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) -1/16)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/2 (/.f64 Om l))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 (*.f64 (*.f64 (pow.f64 Om 5) (*.f64 l (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) 2))))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))))) 2)))) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))))) (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))))))
(+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) 1/2)) (+.f64 (*.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) -1/16)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 l (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 6))))) (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (/.f64 1 (pow.f64 l 3)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) 2))) (pow.f64 Om 5))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/2 (/.f64 Om l))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (-.f64 (*.f64 1/64 (/.f64 (/.f64 1 (pow.f64 l 6)) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2)))) (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 3)))) 2))) (*.f64 (pow.f64 Om 5) l))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/2 (/.f64 Om l))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (-.f64 (*.f64 1/64 (/.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 6))) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (/.f64 1 (pow.f64 l 3)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) 2))) (*.f64 (pow.f64 Om 5) l)))))
(+.f64 (*.f64 (*.f64 (pow.f64 Om 5) (*.f64 l (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) 2))))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))))) 2)))) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 Om 7) (*.f64 l (+.f64 (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 l 8) (*.f64 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) 2) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2))))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (*.f64 (pow.f64 l 3) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) 2)) (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))))) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))))))
(+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) 1/2)) (+.f64 (+.f64 (*.f64 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) -1/16)) (*.f64 (*.f64 l (*.f64 (+.f64 (*.f64 1/256 (/.f64 (/.f64 1 (pow.f64 l 8)) (pow.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 6))))) (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (/.f64 1 (pow.f64 l 3)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) 2))) (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 Om 7))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) -1))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 l (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 6))))) (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (/.f64 1 (pow.f64 l 3)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) 2))) (pow.f64 Om 5))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/2 (/.f64 Om l))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (-.f64 (*.f64 1/64 (/.f64 (/.f64 1 (pow.f64 l 6)) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2)))) (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 3)))) 2))) (*.f64 (pow.f64 Om 5) l))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 (*.f64 l (*.f64 (pow.f64 Om 7) (+.f64 (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 l 8) (pow.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 2)))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 (/.f64 1 (pow.f64 l 6)) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2)))) (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 3)))) 2))) (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))))) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/2 (/.f64 Om l))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (neg.f64 (*.f64 (+.f64 (*.f64 1/256 (/.f64 (/.f64 1 (pow.f64 l 8)) (pow.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 6))) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (/.f64 1 (pow.f64 l 3)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) 2))) (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (pow.f64 Om 7) l)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (-.f64 (*.f64 1/64 (/.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 6))) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (/.f64 1 (pow.f64 l 3)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) 2))) (*.f64 (pow.f64 Om 5) l))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 1/2 (/.f64 Om l))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1/16 (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (+.f64 (*.f64 (-.f64 (*.f64 1/64 (/.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 6))) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (/.f64 1 (pow.f64 l 3)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) 2))) (*.f64 (pow.f64 Om 5) l)) (neg.f64 (*.f64 (+.f64 (*.f64 1/256 (/.f64 (/.f64 1 (pow.f64 l 8)) (pow.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 2))) (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 6))) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2))) (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) (/.f64 (/.f64 1 (pow.f64 l 3)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) 2))) (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (pow.f64 Om 7) l)))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -2))
(+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) 2) (*.f64 -16 (*.f64 (pow.f64 l 4) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 Om 4))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -2) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) -2)) 2) (*.f64 (pow.f64 l 4) (*.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) -16))) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 -2 (pow.f64 l 2))) 2) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 4)) -16))) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 4 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2)) (*.f64 -16 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 Om 4)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) 2) (*.f64 -16 (*.f64 (pow.f64 l 4) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 Om 4))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 64 (*.f64 (pow.f64 l 6) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) 2))))) (pow.f64 Om 6))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -2) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) -2)) 2) (*.f64 (pow.f64 l 4) (*.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) -16))) (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 6))) 64)) (pow.f64 Om 6)))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) -2)) 2) (*.f64 (pow.f64 l 4) (*.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) -16))) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 -2 (pow.f64 l 2))) 2) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 4)) -16))) (pow.f64 Om 4))) (+.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 -2 (pow.f64 l 2))) 2) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 4)) -16)))))) (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2) (*.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 6)) 64))) (pow.f64 Om 6))))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 -2 (pow.f64 l 2))) 2) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 4)) -16)))))) (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2) (*.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 6)) 64))) (pow.f64 Om 6))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 -2 (pow.f64 l 2))) 2) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 4)) -16))) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 4 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2)) (*.f64 -16 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 Om 4)) (/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 l 4) (+.f64 (*.f64 4 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2)) (*.f64 -16 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))))))) (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2) (*.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 6)) 64))) (pow.f64 Om 6))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -2))
(+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) 2) (*.f64 -16 (*.f64 (pow.f64 l 4) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 Om 4))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -2) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) -2)) 2) (*.f64 (pow.f64 l 4) (*.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) -16))) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 -2 (pow.f64 l 2))) 2) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 4)) -16))) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 4 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2)) (*.f64 -16 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 Om 4)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) 2) (*.f64 -16 (*.f64 (pow.f64 l 4) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 Om 4))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2))) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)))) 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 64 (*.f64 (pow.f64 l 6) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 kx 2)) 2))))) (pow.f64 Om 6))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -2) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) -2)) 2) (*.f64 (pow.f64 l 4) (*.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) -16))) (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))) (*.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 6))) 64)) (pow.f64 Om 6)))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) -2)) 2) (*.f64 (pow.f64 l 4) (*.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) -16))) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 -2 (pow.f64 l 2))) 2) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 4)) -16))) (pow.f64 Om 4))) (+.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 -2 (pow.f64 l 2))) 2) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 4)) -16)))))) (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2) (*.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 6)) 64))) (pow.f64 Om 6))))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 -2 (pow.f64 l 2))) 2) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 4)) -16)))))) (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2) (*.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 6)) 64))) (pow.f64 Om 6))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 -2 (pow.f64 l 2))) 2) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 4)) -16))) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 4 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2)) (*.f64 -16 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))) (pow.f64 Om 4)) (/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 l 4) (+.f64 (*.f64 4 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2)) (*.f64 -16 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))))))) (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 2) (*.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 l 6)) 64))) (pow.f64 Om 6))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1)))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1))) (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 3))) -2)))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1))) (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) (*.f64 -2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 3))))))
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (pow.f64 kx 4)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)))))))
(+.f64 (+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1))) (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 3))) -2))) (*.f64 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 3))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 3))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1)) -1/2)))
(+.f64 (+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1))) (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) (*.f64 -2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 3)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1)) (*.f64 -1/2 (*.f64 (pow.f64 kx 4) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 3))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 3)))))))))
(+.f64 (+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1))) (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) (*.f64 -2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 3)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1)) (*.f64 -1/2 (*.f64 (pow.f64 kx 4) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 3))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 3)))))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (pow.f64 l 2)) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))) (*.f64 64 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 4))))) (pow.f64 kx 6)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))) (pow.f64 kx 4)) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3))))))))
(+.f64 (+.f64 (+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1))) (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 3))) -2))) (*.f64 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 3))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 3))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1)) -1/2))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 3))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 3))))) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1)))) (*.f64 64 (/.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 4)))) (*.f64 (pow.f64 kx 6) (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1))))))
(+.f64 (+.f64 (+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1))) (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) (*.f64 -2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 3)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1)) (*.f64 -1/2 (*.f64 (pow.f64 kx 4) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 3))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 3))))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1)) (*.f64 -1/2 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 3))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 3))))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1))))) (*.f64 64 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 4)))))))))
(+.f64 (+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1))) (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) (*.f64 -2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 3)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1)) -1/2) (+.f64 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 3))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 3))))) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1))))) (*.f64 64 (/.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 4))))) (*.f64 (pow.f64 kx 4) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 3))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 3)))))))))
(+.f64 (+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1))) (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) (*.f64 -2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 3)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1)) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 kx 4) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 3))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 3)))))) (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 3))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 3))))) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1))))) (*.f64 64 (/.f64 (/.f64 (pow.f64 l 6) (pow.f64 Om 6)) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 4)))))))))
(*.f64 1/2 (/.f64 Om (*.f64 l kx)))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l kx))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l kx))) (*.f64 -1/16 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l kx) 3)))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l kx))) (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l kx) 3)) -1/16)))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 l (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (pow.f64 l 3))) 2))) (*.f64 Om (pow.f64 kx 5)))) (*.f64 1/2 (/.f64 Om (*.f64 l kx)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 2) (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) (*.f64 1/256 (pow.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) 2))) (/.f64 l (*.f64 Om (pow.f64 kx 5))))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l kx))) (*.f64 -1/16 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l kx) 3))))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l kx))) (+.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l kx) 3)) -1/16)) (neg.f64 (*.f64 l (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 2) (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) (*.f64 1/256 (pow.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) 2))) (*.f64 Om (pow.f64 kx 5)))))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l kx))) (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l kx) 3)) -1/16))) (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 2) (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) (pow.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) 2)) (neg.f64 (/.f64 l (*.f64 Om (pow.f64 kx 5))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 l (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (pow.f64 l 3))) 2))) (*.f64 Om (pow.f64 kx 5)))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l kx))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (pow.f64 l 3))) 2) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)) (pow.f64 l 6)))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (pow.f64 l 2))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 Om 8) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)) (pow.f64 l 8)))) l) (*.f64 Om (pow.f64 kx 7)))))))
(+.f64 (*.f64 -1/16 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l kx) 3)))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l kx))) (+.f64 (*.f64 -1 (*.f64 l (/.f64 (+.f64 (*.f64 1/8 (*.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) (+.f64 (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 2) (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) (*.f64 1/256 (pow.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) 2)))) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))) (*.f64 1/256 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 3) (/.f64 (pow.f64 Om 8) (pow.f64 l 8))))) (*.f64 Om (pow.f64 kx 7))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 2) (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) (*.f64 1/256 (pow.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) 2))) (/.f64 l (*.f64 Om (pow.f64 kx 5))))))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l kx))) (+.f64 (*.f64 -1 (+.f64 (*.f64 l (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 2) (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) (*.f64 1/256 (pow.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) 2))) (*.f64 Om (pow.f64 kx 5)))) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 Om 2) (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) (+.f64 (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 2) (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) (*.f64 1/256 (pow.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) 2)))) (pow.f64 l 2)))) (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 3) (*.f64 (/.f64 (pow.f64 Om 8) (pow.f64 l 8)) 1/256))) (/.f64 l (*.f64 Om (pow.f64 kx 7)))))) (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l kx) 3)) -1/16))))
(+.f64 (*.f64 -1 (*.f64 l (+.f64 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 Om 2) (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) (+.f64 (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 2) (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) (pow.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) 2))) (pow.f64 l 2)))) (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 3) (*.f64 (/.f64 (pow.f64 Om 8) (pow.f64 l 8)) 1/256))) (*.f64 Om (pow.f64 kx 7))) (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 2) (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) (pow.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) 2)) (*.f64 Om (pow.f64 kx 5)))))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l kx))) (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l kx) 3)) -1/16))))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l kx))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx))) (*.f64 1/16 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l kx) 3)))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx))) (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l kx) 3)) 1/16)))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (+.f64 (/.f64 (*.f64 l (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (pow.f64 l 3))) 2))) (*.f64 Om (pow.f64 kx 5))) (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 2) (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) (*.f64 1/256 (pow.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) 2))) (/.f64 l (*.f64 Om (pow.f64 kx 5)))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx))) (*.f64 1/16 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l kx) 3))))))
(+.f64 (*.f64 l (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 2) (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) (*.f64 1/256 (pow.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) 2))) (*.f64 Om (pow.f64 kx 5)))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx))) (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l kx) 3)) 1/16))))
(+.f64 (*.f64 l (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 2) (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) (pow.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) 2)) (*.f64 Om (pow.f64 kx 5)))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx))) (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l kx) 3)) 1/16))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (*.f64 (+.f64 (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (pow.f64 l 3))) 2) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)) (pow.f64 l 6)))) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))) (pow.f64 l 2))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 Om 8) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 3)) (pow.f64 l 8)))) l) (*.f64 Om (pow.f64 kx 7))) (+.f64 (/.f64 (*.f64 l (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 2)) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))) (pow.f64 l 3))) 2))) (*.f64 Om (pow.f64 kx 5))) (*.f64 -1/2 (/.f64 Om (*.f64 l kx))))))
(+.f64 (*.f64 l (/.f64 (+.f64 (*.f64 1/8 (*.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) (+.f64 (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 2) (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) (*.f64 1/256 (pow.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) 2)))) (/.f64 (pow.f64 Om 2) (pow.f64 l 2)))) (*.f64 1/256 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 3) (/.f64 (pow.f64 Om 8) (pow.f64 l 8))))) (*.f64 Om (pow.f64 kx 7)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 2) (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) (*.f64 1/256 (pow.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) 2))) (/.f64 l (*.f64 Om (pow.f64 kx 5)))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx))) (*.f64 1/16 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l kx) 3)))))))
(+.f64 (*.f64 l (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 2) (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) (*.f64 1/256 (pow.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) 2))) (*.f64 Om (pow.f64 kx 5)))) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx))) (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l kx) 3)) 1/16))) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 Om 2) (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) (+.f64 (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 2) (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) (*.f64 1/256 (pow.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) 2)))) (pow.f64 l 2)))) (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 3) (*.f64 (/.f64 (pow.f64 Om 8) (pow.f64 l 8)) 1/256))) (/.f64 l (*.f64 Om (pow.f64 kx 7))))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx))) (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l kx) 3)) 1/16))) (*.f64 l (+.f64 (/.f64 (+.f64 (*.f64 1/8 (*.f64 (pow.f64 Om 2) (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) (+.f64 (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 2) (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) (pow.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) 2))) (pow.f64 l 2)))) (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 3) (*.f64 (/.f64 (pow.f64 Om 8) (pow.f64 l 8)) 1/256))) (*.f64 Om (pow.f64 kx 7))) (/.f64 (+.f64 (*.f64 -1/64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) 2) (/.f64 (pow.f64 Om 6) (pow.f64 l 6)))) (pow.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) 2)) (*.f64 Om (pow.f64 kx 5))))))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1))) (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3))) -2)))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1))) (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) (*.f64 -2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3)))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))))) 2) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)))))) (pow.f64 ky 4))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (*.f64 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3))) (+.f64 (*.f64 4 (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3)))) 2)) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) 2)))))) -1/2)) (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3))) -2))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) (*.f64 -2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3))))) (*.f64 -1/2 (*.f64 (pow.f64 ky 4) (*.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3)))) 2)) (+.f64 (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) 2))))) (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (*.f64 -1/2 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)) 2) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) 2))))))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3)))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)))))) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)))) (+.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)))) (+.f64 (*.f64 16/3 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))))) 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3)))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2))))))) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))))))) (pow.f64 ky 6)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3)))) (+.f64 (pow.f64 (*.f64 -2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3))))) 2) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)))))) (pow.f64 ky 4)))))))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3))) -2)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) 2)))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1))))) (+.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) 2))) (+.f64 (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3)) 16/3) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3))) (+.f64 (*.f64 4 (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3)))) 2)) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) 2))))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)))))))) (*.f64 (pow.f64 ky 6) (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1))) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (*.f64 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3))) (+.f64 (*.f64 4 (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3)))) 2)) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) 2)))))) -1/2)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1))) (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) (*.f64 -2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3))))) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 ky 6) (*.f64 (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) 2)))) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1))))) (+.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) 2))) (+.f64 (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3)) 16/3) (*.f64 2 (*.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3)))) 2)) (+.f64 (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) 2))))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1))))))) (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)))) (*.f64 (pow.f64 ky 4) (*.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3)))) 2)) (+.f64 (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) 2))))) (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (+.f64 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -4 (*.f64 (+.f64 (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) 2)))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)) 2) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) 2))))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)))) (+.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) 2))) (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3)) 16/3))))) (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)) 2) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) 2)))))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)) 2) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) 2)))))) (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 -4 (*.f64 (+.f64 (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) 2)))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) -2)) 2) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) 2))))) (/.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)))) (+.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) 2))) (*.f64 (/.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3)) 16/3))))))))))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4)) 1)))
(+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 0)
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))
(+.f64 0 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))
(+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 1/2)) (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 1/2)))
(+.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 1/2 (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 1/2 (pow.f64 (/.f64 (+.f64 l l) Om) 2))))
(*.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 1/2) (+.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))
(*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) 1))
(-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 0)
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))
(/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))
(/.f64 (*.f64 2 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))) 2)
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))
(/.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) 4)) 4)
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))
(/.f64 (*.f64 2 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) 4))) 8)
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) 4)))) 16)
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) 4)))) (*.f64 2 (*.f64 2 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) 4))))) 32)
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))
(pow.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) 0)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))))
(+.f64 0 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))))
(+.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)))))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) 1/2) (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) 1/2))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))))
(-.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) 0)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))))
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))))
(*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) 1/2))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))))
(*.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) 1)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))))
(*.f64 -1 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))))
(*.f64 4 (/.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) 4))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))) 1/2)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) 4) 1/4)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))) -1)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) 8) 1/8)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))))
(*.f64 1/4 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) 4))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) 1/2) 2)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) 1)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))))
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))) 2)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) 4) 4)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))) -1)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) -2) -2)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))))
(/.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) 8) 8)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) 8)) 16)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) -2)) -4)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) 8))) 32)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) -2)) 2)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))))
(/.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) -2)) (neg.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) -2))) 4)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))))
(pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) 1)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))))
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))) 0)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(+.f64 0 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(+.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))) (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(-.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))) 0)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(*.f64 1 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) (/.f64 1 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1) (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))) 1)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(*.f64 4 (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))) 4))
(*.f64 4 (/.f64 1/4 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))))))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))) (/.f64 1/2 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1) (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(*.f64 (/.f64 2 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))) 1/2)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(*.f64 (*.f64 2 (/.f64 2 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)))) 1/4)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(*.f64 1/2 (/.f64 2 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))) 2)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(*.f64 1/4 (*.f64 2 (/.f64 2 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(*.f64 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1) (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) 1/2))
(*.f64 (*.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))))) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))) (*.f64 1/2 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1) (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)) 1/2) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1) (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1)))))
(*.f64 (*.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))))) (/.f64 2 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))) (*.f64 1/2 (/.f64 2 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))))))))
(pow.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))) 1)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(neg.f64 (/.f64 -1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))) 1))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))

localize3.0ms (0%)

Compiler

Compiled 7 to 7 computations (0% saved)

localize20.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
0.1b
(*.f64 l (sin.f64 ky))
1.7b
(/.f64 Om (*.f64 l (sin.f64 ky)))
7.3b
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/2))
Compiler

Compiled 65 to 29 computations (55.4% saved)

series22.0ms (0.1%)

Counts
4 → 38
Calls

33 calls:

TimeVariablePointExpression
9.0ms
Om
@0
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/2))
2.0ms
l
@0
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
1.0ms
ky
@0
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/2))
1.0ms
ky
@inf
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/2))
1.0ms
ky
@-inf
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/2))

rewrite85.0ms (0.4%)

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

Useful iterations: 4 (0.0ms)

IterNodesCost
01696
112096
227796
371796
4218794
5566294
Stop Event
node limit
Counts
4 → 87
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/2))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 l (sin.f64 ky))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4)) 4)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 Om l) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) 2))) (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 Om l) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 Om (/.f64 (/.f64 1 l) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (/.f64 (+.f64 Om Om) (sin.f64 ky)) l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (neg.f64 Om) (*.f64 l (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 Om (*.f64 (sin.f64 ky) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 Om Om) (/.f64 1/2 (*.f64 l (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 Om Om) (*.f64 1/2 (/.f64 (/.f64 1 l) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om l) (/.f64 1 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (*.f64 l (sin.f64 ky))) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (+.f64 Om Om) (sin.f64 ky)) l) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 Om 4) (/.f64 1 (*.f64 l (*.f64 (sin.f64 ky) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 Om (/.f64 2 l)) (/.f64 1 (*.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 l) (sin.f64 ky)) Om)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (/.f64 Om (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 Om) (/.f64 -1 (*.f64 l (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 Om) (/.f64 1 (*.f64 (sin.f64 ky) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om (neg.f64 l)) (/.f64 -1 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 Om Om) (sin.f64 ky)) (/.f64 1/2 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sin.f64 ky)) (/.f64 Om l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 l) (/.f64 (+.f64 Om Om) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 l (sin.f64 ky))) (+.f64 Om Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 (/.f64 1 l) (sin.f64 ky))) (+.f64 Om Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 Om) (*.f64 l (sin.f64 ky))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om (*.f64 (sin.f64 ky) (neg.f64 l))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sin.f64 ky) 2)) (*.f64 Om (/.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 l (*.f64 (sin.f64 ky) 4))) (*.f64 Om 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 l (sin.f64 ky))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sin.f64 ky) (neg.f64 l))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (sin.f64 ky)) (/.f64 Om (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 Om) (*.f64 l (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 Om (*.f64 (sin.f64 ky) (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (sin.f64 ky)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 l (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (sin.f64 ky)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 l (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (sin.f64 ky)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (sin.f64 ky) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (*.f64 (sin.f64 ky) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 l (sin.f64 ky))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 l (*.f64 (sin.f64 ky) 2)) 4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 l (sin.f64 ky)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 l (*.f64 (sin.f64 ky) 2)) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 l (sin.f64 ky)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 l (sin.f64 ky))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))))) (*.f64 2 (*.f64 2 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1)))))

simplify116.0ms (0.6%)

Algorithm
egg-herbie
Rules
1156×rational.json-simplify-51
756×rational.json-simplify-35
736×rational.json-simplify-50
704×exponential.json-simplify-26
686×rational.json-simplify-44
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02453933
15633837
213713775
344473769
471123769
Stop Event
node limit
Counts
125 → 164
Calls
Call 1
Inputs
(sqrt.f64 1/2)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (sqrt.f64 1/2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))))
(sqrt.f64 1/2)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (sqrt.f64 1/2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))))
(sqrt.f64 1/2)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (sqrt.f64 1/2))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(/.f64 Om (*.f64 l ky))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 l ky)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 ky 3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 l ky))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 ky 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 5) (+.f64 (*.f64 1/720 (/.f64 Om l)) (+.f64 (*.f64 -1/5040 (/.f64 Om l)) (*.f64 1/6 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))))))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 l ky)))))
(*.f64 l ky)
(+.f64 (*.f64 l ky) (*.f64 -1/6 (*.f64 l (pow.f64 ky 3))))
(+.f64 (*.f64 1/120 (*.f64 l (pow.f64 ky 5))) (+.f64 (*.f64 l ky) (*.f64 -1/6 (*.f64 l (pow.f64 ky 3)))))
(+.f64 (*.f64 1/120 (*.f64 l (pow.f64 ky 5))) (+.f64 (*.f64 l ky) (+.f64 (*.f64 -1/6 (*.f64 l (pow.f64 ky 3))) (*.f64 -1/5040 (*.f64 l (pow.f64 ky 7))))))
1
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
1
1
(*.f64 -1/2 (/.f64 Om (*.f64 l ky)))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (*.f64 -1/12 (/.f64 (*.f64 Om ky) l))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 ky 3))) (*.f64 -1/12 (/.f64 (*.f64 Om ky) l)))))
(+.f64 (sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4)) 0)
(+.f64 0 (sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4)))
(-.f64 (sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4)) 0)
(*.f64 1 (sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4)))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4)) 2))
(*.f64 (sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4)) 1)
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4)) 2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4)) 2) 1/2)
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4)) 2) 2)
(/.f64 (sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4)) 1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4)) 2) 2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4)) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4)) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4)) 4)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4)) 4))) 16)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4)) 1)
(+.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 0)
(+.f64 0 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(+.f64 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) 2))) (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) 2))))
(-.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 0)
(*.f64 1 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(*.f64 Om (/.f64 (/.f64 1 l) (sin.f64 ky)))
(*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1)
(*.f64 1/2 (/.f64 (/.f64 (+.f64 Om Om) (sin.f64 ky)) l))
(*.f64 -1 (/.f64 (neg.f64 Om) (*.f64 l (sin.f64 ky))))
(*.f64 -1 (/.f64 Om (*.f64 (sin.f64 ky) (neg.f64 l))))
(*.f64 -1 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky))))
(*.f64 (+.f64 Om Om) (/.f64 1/2 (*.f64 l (sin.f64 ky))))
(*.f64 (+.f64 Om Om) (*.f64 1/2 (/.f64 (/.f64 1 l) (sin.f64 ky))))
(*.f64 (/.f64 Om l) (/.f64 1 (sin.f64 ky)))
(*.f64 2 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) 2))))
(*.f64 2 (/.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 2))
(*.f64 2 (*.f64 (/.f64 1/2 (*.f64 l (sin.f64 ky))) Om))
(*.f64 (/.f64 (/.f64 (+.f64 Om Om) (sin.f64 ky)) l) 1/2)
(*.f64 (*.f64 Om 4) (/.f64 1 (*.f64 l (*.f64 (sin.f64 ky) 4))))
(*.f64 (*.f64 Om (/.f64 2 l)) (/.f64 1 (*.f64 (sin.f64 ky) 2)))
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1 l))
(*.f64 (/.f64 (/.f64 1 l) (sin.f64 ky)) Om)
(*.f64 (/.f64 1 l) (/.f64 Om (sin.f64 ky)))
(*.f64 (neg.f64 Om) (/.f64 -1 (*.f64 l (sin.f64 ky))))
(*.f64 (neg.f64 Om) (/.f64 1 (*.f64 (sin.f64 ky) (neg.f64 l))))
(*.f64 (/.f64 Om (neg.f64 l)) (/.f64 -1 (sin.f64 ky)))
(*.f64 (/.f64 (+.f64 Om Om) (sin.f64 ky)) (/.f64 1/2 l))
(*.f64 (/.f64 1 (sin.f64 ky)) (/.f64 Om l))
(*.f64 (/.f64 1/2 l) (/.f64 (+.f64 Om Om) (sin.f64 ky)))
(*.f64 (/.f64 1/2 (*.f64 l (sin.f64 ky))) (+.f64 Om Om))
(*.f64 (*.f64 1/2 (/.f64 (/.f64 1 l) (sin.f64 ky))) (+.f64 Om Om))
(*.f64 (/.f64 (neg.f64 Om) (*.f64 l (sin.f64 ky))) -1)
(*.f64 (/.f64 Om (*.f64 (sin.f64 ky) (neg.f64 l))) -1)
(*.f64 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky))) -1)
(*.f64 (/.f64 1 (*.f64 (sin.f64 ky) 2)) (*.f64 Om (/.f64 2 l)))
(*.f64 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) 2))) 2)
(*.f64 (/.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 2) 2)
(*.f64 (/.f64 1 (*.f64 l (*.f64 (sin.f64 ky) 4))) (*.f64 Om 4))
(*.f64 (/.f64 -1 (*.f64 l (sin.f64 ky))) (neg.f64 Om))
(*.f64 (/.f64 1 (*.f64 (sin.f64 ky) (neg.f64 l))) (neg.f64 Om))
(*.f64 (/.f64 -1 (sin.f64 ky)) (/.f64 Om (neg.f64 l)))
(pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1)
(neg.f64 (/.f64 (neg.f64 Om) (*.f64 l (sin.f64 ky))))
(neg.f64 (/.f64 Om (*.f64 (sin.f64 ky) (neg.f64 l))))
(neg.f64 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky))))
(+.f64 (*.f64 l (sin.f64 ky)) 0)
(+.f64 0 (*.f64 l (sin.f64 ky)))
(-.f64 (*.f64 l (sin.f64 ky)) 0)
(-.f64 0 (neg.f64 (*.f64 l (sin.f64 ky))))
(/.f64 (*.f64 l (sin.f64 ky)) 1)
(/.f64 (*.f64 l (*.f64 (sin.f64 ky) 2)) 2)
(/.f64 (*.f64 l (*.f64 (sin.f64 ky) 4)) 4)
(/.f64 (neg.f64 (*.f64 l (sin.f64 ky))) -1)
(/.f64 (*.f64 (*.f64 l (*.f64 (sin.f64 ky) 2)) 4) 8)
(/.f64 (*.f64 2 (neg.f64 (*.f64 l (sin.f64 ky)))) -2)
(/.f64 (*.f64 2 (*.f64 (*.f64 l (*.f64 (sin.f64 ky) 2)) 4)) 16)
(pow.f64 (*.f64 l (sin.f64 ky)) 1)
(neg.f64 (neg.f64 (*.f64 l (sin.f64 ky))))
(-.f64 (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))) -1)
(-.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 0)
(*.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1)
(*.f64 1/2 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(*.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4) 2)
(*.f64 2 (*.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4))
(*.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/2)
(/.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1)
(/.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 2)
(/.f64 (*.f64 2 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))))) 4)
(/.f64 (*.f64 2 (*.f64 2 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))))) (*.f64 2 (*.f64 2 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))))))) 16)
(pow.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1)
Outputs
(sqrt.f64 1/2)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (*.f64 Om (/.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))))
(+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (*.f64 Om (/.f64 (/.f64 (sqrt.f64 1/2) l) (sin.f64 ky)))))
(+.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 (*.f64 -1/4 (*.f64 Om (/.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/32 (*.f64 (pow.f64 Om 2) (/.f64 (sqrt.f64 1/2) (pow.f64 (*.f64 l (sin.f64 ky)) 2))))))
(+.f64 (*.f64 -1/32 (*.f64 (pow.f64 Om 2) (/.f64 (sqrt.f64 1/2) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (*.f64 Om (/.f64 (/.f64 (sqrt.f64 1/2) l) (sin.f64 ky))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/4 (*.f64 Om (/.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4)) (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (*.f64 (pow.f64 Om 2) -1/32))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (*.f64 -1/4 (*.f64 Om (/.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (*.f64 (pow.f64 Om 2) (/.f64 (sqrt.f64 1/2) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))) (*.f64 -1/128 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))))
(+.f64 (*.f64 -1/128 (*.f64 (pow.f64 Om 3) (/.f64 (sqrt.f64 1/2) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))) (+.f64 (*.f64 -1/32 (*.f64 (pow.f64 Om 2) (/.f64 (sqrt.f64 1/2) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (*.f64 Om (/.f64 (/.f64 (sqrt.f64 1/2) l) (sin.f64 ky)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 Om 3) (/.f64 (sqrt.f64 1/2) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))) (+.f64 (*.f64 -1/4 (*.f64 Om (/.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (pow.f64 (*.f64 l (sin.f64 ky)) 2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (*.f64 (pow.f64 Om 2) -1/32)) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4)) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) -1/128)))))
(sqrt.f64 1/2)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (*.f64 Om (/.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))))
(+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (*.f64 Om (/.f64 (/.f64 (sqrt.f64 1/2) l) (sin.f64 ky)))))
(+.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 (*.f64 -1/4 (*.f64 Om (/.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/32 (*.f64 (pow.f64 Om 2) (/.f64 (sqrt.f64 1/2) (pow.f64 (*.f64 l (sin.f64 ky)) 2))))))
(+.f64 (*.f64 -1/32 (*.f64 (pow.f64 Om 2) (/.f64 (sqrt.f64 1/2) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (*.f64 Om (/.f64 (/.f64 (sqrt.f64 1/2) l) (sin.f64 ky))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/4 (*.f64 Om (/.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4)) (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (*.f64 (pow.f64 Om 2) -1/32))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (*.f64 -1/4 (*.f64 Om (/.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (*.f64 (pow.f64 Om 2) (/.f64 (sqrt.f64 1/2) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))) (*.f64 -1/128 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))))
(+.f64 (*.f64 -1/128 (*.f64 (pow.f64 Om 3) (/.f64 (sqrt.f64 1/2) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))) (+.f64 (*.f64 -1/32 (*.f64 (pow.f64 Om 2) (/.f64 (sqrt.f64 1/2) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (*.f64 Om (/.f64 (/.f64 (sqrt.f64 1/2) l) (sin.f64 ky)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 Om 3) (/.f64 (sqrt.f64 1/2) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))) (+.f64 (*.f64 -1/4 (*.f64 Om (/.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (pow.f64 (*.f64 l (sin.f64 ky)) 2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (*.f64 (pow.f64 Om 2) -1/32)) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4)) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) -1/128)))))
(sqrt.f64 1/2)
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (sqrt.f64 1/2))
(+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (*.f64 Om (/.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))))
(+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (*.f64 Om (/.f64 (/.f64 (sqrt.f64 1/2) l) (sin.f64 ky)))))
(+.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 (*.f64 -1/4 (*.f64 Om (/.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/32 (*.f64 (pow.f64 Om 2) (/.f64 (sqrt.f64 1/2) (pow.f64 (*.f64 l (sin.f64 ky)) 2))))))
(+.f64 (*.f64 -1/32 (*.f64 (pow.f64 Om 2) (/.f64 (sqrt.f64 1/2) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (*.f64 Om (/.f64 (/.f64 (sqrt.f64 1/2) l) (sin.f64 ky))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/4 (*.f64 Om (/.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4)) (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (*.f64 (pow.f64 Om 2) -1/32))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (*.f64 -1/4 (*.f64 Om (/.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (*.f64 (pow.f64 Om 2) (/.f64 (sqrt.f64 1/2) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))) (*.f64 -1/128 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))))
(+.f64 (*.f64 -1/128 (*.f64 (pow.f64 Om 3) (/.f64 (sqrt.f64 1/2) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))) (+.f64 (*.f64 -1/32 (*.f64 (pow.f64 Om 2) (/.f64 (sqrt.f64 1/2) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (*.f64 Om (/.f64 (/.f64 (sqrt.f64 1/2) l) (sin.f64 ky)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/128 (*.f64 (pow.f64 Om 3) (/.f64 (sqrt.f64 1/2) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))) (+.f64 (*.f64 -1/4 (*.f64 Om (/.f64 (sqrt.f64 1/2) (*.f64 l (sin.f64 ky))))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (pow.f64 (*.f64 l (sin.f64 ky)) 2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 (/.f64 (sqrt.f64 1/2) (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (*.f64 (pow.f64 Om 2) -1/32)) (+.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/4)) (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) -1/128)))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
(/.f64 Om (*.f64 l ky))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 l ky)))
(+.f64 (/.f64 Om (*.f64 l ky)) (*.f64 1/6 (/.f64 (*.f64 Om ky) l)))
(+.f64 (/.f64 Om (*.f64 l ky)) (*.f64 1/6 (*.f64 Om (/.f64 ky l))))
(+.f64 (/.f64 Om (*.f64 l ky)) (*.f64 Om (*.f64 (/.f64 ky l) 1/6)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 ky 3))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 l ky))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (+.f64 (/.f64 Om (*.f64 l ky)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 (/.f64 Om l) 1/120)) (pow.f64 ky 3)))))
(+.f64 (*.f64 1/6 (*.f64 Om (/.f64 ky l))) (+.f64 (/.f64 Om (*.f64 l ky)) (*.f64 (*.f64 (/.f64 Om l) -7/360) (neg.f64 (pow.f64 ky 3)))))
(+.f64 (+.f64 (/.f64 Om (*.f64 l ky)) (*.f64 Om (*.f64 (/.f64 ky l) 1/6))) (*.f64 (pow.f64 ky 3) (*.f64 (/.f64 Om l) 7/360)))
(+.f64 (/.f64 Om (*.f64 l ky)) (+.f64 (*.f64 Om (*.f64 (/.f64 ky l) 1/6)) (*.f64 (pow.f64 ky 3) (*.f64 (/.f64 Om l) 7/360))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 ky 3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 5) (+.f64 (*.f64 1/720 (/.f64 Om l)) (+.f64 (*.f64 -1/5040 (/.f64 Om l)) (*.f64 1/6 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))))))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (/.f64 Om (*.f64 l ky)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 (/.f64 Om l) 1/120)) (pow.f64 ky 3))) (+.f64 (+.f64 (/.f64 Om (*.f64 l ky)) (*.f64 1/6 (/.f64 (*.f64 Om ky) l))) (*.f64 -1 (*.f64 (pow.f64 ky 5) (+.f64 (*.f64 (/.f64 Om l) 1/720) (+.f64 (*.f64 (/.f64 Om l) -1/5040) (*.f64 1/6 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 (/.f64 Om l) 1/120)))))))))
(+.f64 (+.f64 (/.f64 Om (*.f64 l ky)) (*.f64 1/6 (*.f64 Om (/.f64 ky l)))) (+.f64 (*.f64 (*.f64 (/.f64 Om l) -7/360) (neg.f64 (pow.f64 ky 3))) (*.f64 (pow.f64 ky 5) (neg.f64 (+.f64 (*.f64 (/.f64 Om l) 1/720) (+.f64 (*.f64 (/.f64 Om l) -1/5040) (*.f64 1/6 (*.f64 (/.f64 Om l) -7/360))))))))
(+.f64 (/.f64 Om (*.f64 l ky)) (+.f64 (+.f64 (*.f64 Om (*.f64 (/.f64 ky l) 1/6)) (*.f64 (pow.f64 ky 5) (neg.f64 (+.f64 (*.f64 (/.f64 Om l) -7/2160) (*.f64 (/.f64 Om l) 1/840))))) (*.f64 (pow.f64 ky 3) (*.f64 (/.f64 Om l) 7/360))))
(+.f64 (/.f64 Om (*.f64 l ky)) (+.f64 (*.f64 (pow.f64 ky 5) (neg.f64 (+.f64 (*.f64 (/.f64 Om l) 1/720) (*.f64 (/.f64 Om l) -13/3780)))) (+.f64 (*.f64 Om (*.f64 (/.f64 ky l) 1/6)) (*.f64 (pow.f64 ky 3) (*.f64 (/.f64 Om l) 7/360)))))
(*.f64 l ky)
(+.f64 (*.f64 l ky) (*.f64 -1/6 (*.f64 l (pow.f64 ky 3))))
(*.f64 l (+.f64 ky (*.f64 (pow.f64 ky 3) -1/6)))
(+.f64 (*.f64 1/120 (*.f64 l (pow.f64 ky 5))) (+.f64 (*.f64 l ky) (*.f64 -1/6 (*.f64 l (pow.f64 ky 3)))))
(+.f64 (*.f64 l ky) (+.f64 (*.f64 -1/6 (*.f64 l (pow.f64 ky 3))) (*.f64 l (*.f64 (pow.f64 ky 5) 1/120))))
(+.f64 (*.f64 l (+.f64 ky (*.f64 (pow.f64 ky 3) -1/6))) (*.f64 l (*.f64 1/120 (pow.f64 ky 5))))
(*.f64 l (+.f64 (*.f64 1/120 (pow.f64 ky 5)) (+.f64 ky (*.f64 (pow.f64 ky 3) -1/6))))
(+.f64 (*.f64 1/120 (*.f64 l (pow.f64 ky 5))) (+.f64 (*.f64 l ky) (+.f64 (*.f64 -1/6 (*.f64 l (pow.f64 ky 3))) (*.f64 -1/5040 (*.f64 l (pow.f64 ky 7))))))
(+.f64 (*.f64 l (*.f64 (pow.f64 ky 5) 1/120)) (+.f64 (*.f64 l ky) (+.f64 (*.f64 -1/6 (*.f64 l (pow.f64 ky 3))) (*.f64 l (*.f64 (pow.f64 ky 7) -1/5040)))))
(+.f64 (*.f64 l (*.f64 (pow.f64 ky 3) -1/6)) (+.f64 (*.f64 l (+.f64 ky (*.f64 -1/5040 (pow.f64 ky 7)))) (*.f64 l (*.f64 1/120 (pow.f64 ky 5)))))
(+.f64 (*.f64 l (*.f64 1/120 (pow.f64 ky 5))) (*.f64 l (+.f64 (*.f64 (pow.f64 ky 3) -1/6) (+.f64 ky (*.f64 -1/5040 (pow.f64 ky 7))))))
(*.f64 l (+.f64 (*.f64 1/120 (pow.f64 ky 5)) (+.f64 ky (+.f64 (*.f64 -1/5040 (pow.f64 ky 7)) (*.f64 (pow.f64 ky 3) -1/6)))))
1
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))
1
1
(*.f64 -1/2 (/.f64 Om (*.f64 l ky)))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (*.f64 -1/12 (/.f64 (*.f64 Om ky) l))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (*.f64 (/.f64 (*.f64 Om ky) l) -1/12)))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (-.f64 (*.f64 (*.f64 Om (/.f64 ky l)) -1/12) -1))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (*.f64 Om (*.f64 (/.f64 ky l) -1/12))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (+.f64 1 (*.f64 (*.f64 Om (/.f64 ky l)) -1/12)))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 ky 3))) (*.f64 -1/12 (/.f64 (*.f64 Om ky) l)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 (/.f64 (*.f64 Om ky) l) -1/12) (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 (/.f64 Om l) 1/120)) (*.f64 (pow.f64 ky 3) 1/2)))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (*.f64 (*.f64 Om (/.f64 ky l)) -1/12)) (*.f64 1/2 (*.f64 (*.f64 (/.f64 Om l) -7/360) (pow.f64 ky 3)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 Om (*.f64 (/.f64 ky l) -1/12)) (*.f64 (pow.f64 ky 3) (*.f64 (/.f64 Om l) -7/720)))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 (pow.f64 ky 3) (*.f64 (/.f64 Om l) -7/720)) (+.f64 1 (*.f64 (*.f64 Om (/.f64 ky l)) -1/12))))
(+.f64 (sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4)) 0)
(sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky)))) 1/4))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 Om (*.f64 l (sin.f64 (neg.f64 ky))))) 1/4))
(+.f64 0 (sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4)))
(sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky)))) 1/4))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 Om (*.f64 l (sin.f64 (neg.f64 ky))))) 1/4))
(-.f64 (sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4)) 0)
(sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky)))) 1/4))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 Om (*.f64 l (sin.f64 (neg.f64 ky))))) 1/4))
(*.f64 1 (sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4)))
(sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky)))) 1/4))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 Om (*.f64 l (sin.f64 (neg.f64 ky))))) 1/4))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4)) 2))
(sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky)))) 1/4))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 Om (*.f64 l (sin.f64 (neg.f64 ky))))) 1/4))
(*.f64 (sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4)) 1)
(sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky)))) 1/4))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 Om (*.f64 l (sin.f64 (neg.f64 ky))))) 1/4))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4)) 2))
(sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky)))) 1/4))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 Om (*.f64 l (sin.f64 (neg.f64 ky))))) 1/4))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4)) 2) 1/2)
(sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky)))) 1/4))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 Om (*.f64 l (sin.f64 (neg.f64 ky))))) 1/4))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4)) 2) 2)
(sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky)))) 1/4))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 Om (*.f64 l (sin.f64 (neg.f64 ky))))) 1/4))
(/.f64 (sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4)) 1)
(sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky)))) 1/4))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 Om (*.f64 l (sin.f64 (neg.f64 ky))))) 1/4))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4)) 2) 2)
(sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky)))) 1/4))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 Om (*.f64 l (sin.f64 (neg.f64 ky))))) 1/4))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4)) 4) 4)
(sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky)))) 1/4))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 Om (*.f64 l (sin.f64 (neg.f64 ky))))) 1/4))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4)) 4)) 8)
(sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky)))) 1/4))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 Om (*.f64 l (sin.f64 (neg.f64 ky))))) 1/4))
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4)) 4)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4)) 4))) 16)
(sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky)))) 1/4))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 Om (*.f64 l (sin.f64 (neg.f64 ky))))) 1/4))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4)) 1)
(sqrt.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky)))) 1/4))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 Om (*.f64 l (sin.f64 (neg.f64 ky))))) 1/4))
(+.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 0)
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(+.f64 0 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(+.f64 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) 2))) (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) 2))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(-.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 0)
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(*.f64 1 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(*.f64 Om (/.f64 (/.f64 1 l) (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1)
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(*.f64 1/2 (/.f64 (/.f64 (+.f64 Om Om) (sin.f64 ky)) l))
(*.f64 1/2 (/.f64 (+.f64 Om Om) (*.f64 l (sin.f64 ky))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (/.f64 (sin.f64 ky) 2)))
(*.f64 1/2 (/.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))))
(*.f64 -1 (/.f64 (neg.f64 Om) (*.f64 l (sin.f64 ky))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(*.f64 -1 (/.f64 Om (*.f64 (sin.f64 ky) (neg.f64 l))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(*.f64 -1 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(*.f64 (+.f64 Om Om) (/.f64 1/2 (*.f64 l (sin.f64 ky))))
(*.f64 (+.f64 Om Om) (/.f64 (/.f64 1/2 l) (sin.f64 ky)))
(*.f64 Om (*.f64 2 (/.f64 (/.f64 1/2 (sin.f64 ky)) l)))
(*.f64 (+.f64 Om Om) (*.f64 1/2 (/.f64 (/.f64 1 l) (sin.f64 ky))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(*.f64 (/.f64 Om l) (/.f64 1 (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(*.f64 2 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) 2))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(*.f64 2 (/.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 2))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(*.f64 2 (*.f64 (/.f64 1/2 (*.f64 l (sin.f64 ky))) Om))
(*.f64 (+.f64 Om Om) (/.f64 1/2 (*.f64 l (sin.f64 ky))))
(*.f64 (+.f64 Om Om) (/.f64 (/.f64 1/2 l) (sin.f64 ky)))
(*.f64 Om (*.f64 2 (/.f64 (/.f64 1/2 (sin.f64 ky)) l)))
(*.f64 (/.f64 (/.f64 (+.f64 Om Om) (sin.f64 ky)) l) 1/2)
(*.f64 1/2 (/.f64 (+.f64 Om Om) (*.f64 l (sin.f64 ky))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (/.f64 (sin.f64 ky) 2)))
(*.f64 1/2 (/.f64 2 (/.f64 l (/.f64 Om (sin.f64 ky)))))
(*.f64 (*.f64 Om 4) (/.f64 1 (*.f64 l (*.f64 (sin.f64 ky) 4))))
(*.f64 4 (*.f64 (/.f64 1 (*.f64 (sin.f64 ky) (*.f64 l 4))) Om))
(*.f64 (*.f64 Om 4) (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 4 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))))
(*.f64 (*.f64 Om (/.f64 2 l)) (/.f64 1 (*.f64 (sin.f64 ky) 2)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(*.f64 (/.f64 Om (sin.f64 ky)) (/.f64 1 l))
(*.f64 (/.f64 1 l) (/.f64 Om (sin.f64 ky)))
(*.f64 (/.f64 (/.f64 1 l) (sin.f64 ky)) Om)
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(*.f64 (/.f64 1 l) (/.f64 Om (sin.f64 ky)))
(*.f64 (neg.f64 Om) (/.f64 -1 (*.f64 l (sin.f64 ky))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(*.f64 (neg.f64 Om) (/.f64 1 (*.f64 (sin.f64 ky) (neg.f64 l))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(*.f64 (/.f64 Om (neg.f64 l)) (/.f64 -1 (sin.f64 ky)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(*.f64 (/.f64 (+.f64 Om Om) (sin.f64 ky)) (/.f64 1/2 l))
(*.f64 (/.f64 1 (sin.f64 ky)) (/.f64 Om l))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(*.f64 (/.f64 1/2 l) (/.f64 (+.f64 Om Om) (sin.f64 ky)))
(*.f64 (/.f64 (+.f64 Om Om) (sin.f64 ky)) (/.f64 1/2 l))
(*.f64 (/.f64 1/2 (*.f64 l (sin.f64 ky))) (+.f64 Om Om))
(*.f64 (+.f64 Om Om) (/.f64 1/2 (*.f64 l (sin.f64 ky))))
(*.f64 (+.f64 Om Om) (/.f64 (/.f64 1/2 l) (sin.f64 ky)))
(*.f64 Om (*.f64 2 (/.f64 (/.f64 1/2 (sin.f64 ky)) l)))
(*.f64 (*.f64 1/2 (/.f64 (/.f64 1 l) (sin.f64 ky))) (+.f64 Om Om))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(*.f64 (/.f64 (neg.f64 Om) (*.f64 l (sin.f64 ky))) -1)
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(*.f64 (/.f64 Om (*.f64 (sin.f64 ky) (neg.f64 l))) -1)
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(*.f64 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky))) -1)
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(*.f64 (/.f64 1 (*.f64 (sin.f64 ky) 2)) (*.f64 Om (/.f64 2 l)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(*.f64 (/.f64 Om (*.f64 l (*.f64 (sin.f64 ky) 2))) 2)
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(*.f64 (/.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 2) 2)
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(*.f64 (/.f64 1 (*.f64 l (*.f64 (sin.f64 ky) 4))) (*.f64 Om 4))
(*.f64 (*.f64 Om 4) (/.f64 1 (*.f64 l (*.f64 (sin.f64 ky) 4))))
(*.f64 4 (*.f64 (/.f64 1 (*.f64 (sin.f64 ky) (*.f64 l 4))) Om))
(*.f64 (*.f64 Om 4) (/.f64 1/4 (*.f64 l (sin.f64 ky))))
(*.f64 4 (*.f64 Om (/.f64 (/.f64 1/4 l) (sin.f64 ky))))
(*.f64 (/.f64 -1 (*.f64 l (sin.f64 ky))) (neg.f64 Om))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(*.f64 (/.f64 1 (*.f64 (sin.f64 ky) (neg.f64 l))) (neg.f64 Om))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(*.f64 (/.f64 -1 (sin.f64 ky)) (/.f64 Om (neg.f64 l)))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(pow.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 1)
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(neg.f64 (/.f64 (neg.f64 Om) (*.f64 l (sin.f64 ky))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(neg.f64 (/.f64 Om (*.f64 (sin.f64 ky) (neg.f64 l))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(neg.f64 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(/.f64 (/.f64 Om l) (sin.f64 ky))
(+.f64 (*.f64 l (sin.f64 ky)) 0)
(*.f64 l (sin.f64 ky))
(+.f64 0 (*.f64 l (sin.f64 ky)))
(*.f64 l (sin.f64 ky))
(-.f64 (*.f64 l (sin.f64 ky)) 0)
(*.f64 l (sin.f64 ky))
(-.f64 0 (neg.f64 (*.f64 l (sin.f64 ky))))
(*.f64 l (sin.f64 ky))
(/.f64 (*.f64 l (sin.f64 ky)) 1)
(*.f64 l (sin.f64 ky))
(/.f64 (*.f64 l (*.f64 (sin.f64 ky) 2)) 2)
(*.f64 l (sin.f64 ky))
(/.f64 (*.f64 l (*.f64 (sin.f64 ky) 4)) 4)
(*.f64 l (sin.f64 ky))
(/.f64 (neg.f64 (*.f64 l (sin.f64 ky))) -1)
(*.f64 l (sin.f64 ky))
(/.f64 (*.f64 (*.f64 l (*.f64 (sin.f64 ky) 2)) 4) 8)
(*.f64 l (sin.f64 ky))
(/.f64 (*.f64 2 (neg.f64 (*.f64 l (sin.f64 ky)))) -2)
(*.f64 l (sin.f64 ky))
(/.f64 (*.f64 2 (*.f64 (*.f64 l (*.f64 (sin.f64 ky) 2)) 4)) 16)
(*.f64 l (sin.f64 ky))
(pow.f64 (*.f64 l (sin.f64 ky)) 1)
(*.f64 l (sin.f64 ky))
(neg.f64 (neg.f64 (*.f64 l (sin.f64 ky))))
(*.f64 l (sin.f64 ky))
(-.f64 (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))) -1)
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1 (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(-.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 0)
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1 (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(*.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1 (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1)
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1 (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(*.f64 1/2 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1 (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(*.f64 (*.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4) 2)
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1 (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(*.f64 2 (*.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/4))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1 (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(*.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1/2)
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1 (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(/.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1)
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1 (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(/.f64 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 2)
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1 (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(/.f64 (*.f64 2 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))))) 4)
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1 (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(/.f64 (*.f64 2 (*.f64 2 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))))) 8)
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1 (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))))) (*.f64 2 (*.f64 2 (+.f64 2 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))))))) 16)
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1 (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(pow.f64 (+.f64 1 (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))) 1)
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 1 (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))))

localize41.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 l (sin.f64 ky))
1.0b
(/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -2)) (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/4)))
1.7b
(/.f64 Om (*.f64 l (sin.f64 ky)))
4.1b
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -2))
Compiler

Compiled 151 to 68 computations (55% saved)

series10.0ms (0.1%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
2.0ms
ky
@0
(/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -2)) (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/4)))
1.0ms
ky
@inf
(/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -2)) (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/4)))
1.0ms
ky
@-inf
(/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -2)) (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/4)))
1.0ms
l
@0
(/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -2)) (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/4)))
1.0ms
ky
@inf
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -2))

rewrite61.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1798×rational.json-simplify-35
1122×exponential.json-3
1122×rational.json-1
1122×rational.json-2
1122×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01880
113880
233980
392880
4296480
Stop Event
node limit
Counts
2 → 58
Calls
Call 1
Inputs
(*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -2))
(/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -2)) (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/4)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (/.f64 Om (*.f64 (sin.f64 ky) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 l Om) (/.f64 1 (*.f64 (sin.f64 ky) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 2 (/.f64 Om l)) (*.f64 (sin.f64 ky) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) -2)) (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 l l) (/.f64 (+.f64 Om Om) (*.f64 (sin.f64 ky) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 l l) (+.f64 (/.f64 Om (*.f64 (sin.f64 ky) -2)) (/.f64 Om (*.f64 (sin.f64 ky) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) -2) (/.f64 Om l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (*.f64 2 (/.f64 Om l)) (*.f64 (sin.f64 ky) -2)) (/.f64 (*.f64 2 (/.f64 Om l)) (*.f64 (sin.f64 ky) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -4)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 l l) Om) (/.f64 2 (*.f64 (sin.f64 ky) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 l l) Om) (+.f64 (/.f64 1 (*.f64 (sin.f64 ky) -2)) (/.f64 1 (*.f64 (sin.f64 ky) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l 4) (/.f64 (*.f64 Om 4) (*.f64 (sin.f64 ky) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l 4) (+.f64 (/.f64 (+.f64 Om Om) (*.f64 (sin.f64 ky) -2)) (/.f64 (+.f64 Om Om) (*.f64 (sin.f64 ky) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 Om) (/.f64 (/.f64 1 l) (*.f64 (sin.f64 ky) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 l) (/.f64 (neg.f64 Om) (*.f64 (sin.f64 ky) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l -2) (/.f64 (*.f64 Om -2) (*.f64 (sin.f64 ky) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l -2) (+.f64 (/.f64 (neg.f64 Om) (*.f64 (sin.f64 ky) -2)) (/.f64 (neg.f64 Om) (*.f64 (sin.f64 ky) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -8)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 l Om) 4) (+.f64 (/.f64 2 (*.f64 (sin.f64 ky) -2)) (/.f64 2 (*.f64 (sin.f64 ky) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 l l) 4) (+.f64 (/.f64 (*.f64 Om 4) (*.f64 (sin.f64 ky) -2)) (/.f64 (*.f64 Om 4) (*.f64 (sin.f64 ky) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) -4) (*.f64 2 (/.f64 Om l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -2 (/.f64 (sin.f64 ky) Om)) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 l Om)) (/.f64 -1 (*.f64 (sin.f64 ky) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 1 Om)) (+.f64 (/.f64 (/.f64 1 l) (*.f64 (sin.f64 ky) -2)) (/.f64 (/.f64 1 l) (*.f64 (sin.f64 ky) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 l -2)) (+.f64 (/.f64 (*.f64 Om -2) (*.f64 (sin.f64 ky) -2)) (/.f64 (*.f64 Om -2) (*.f64 (sin.f64 ky) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sin.f64 ky) -4)) (*.f64 (/.f64 Om l) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (/.f64 l Om))) (+.f64 (/.f64 -1 (*.f64 (sin.f64 ky) -2)) (/.f64 -1 (*.f64 (sin.f64 ky) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -8))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sin.f64 ky) -2) (/.f64 1/2 Om)) (/.f64 1/2 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 ky) -2) (/.f64 1 l)) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 ky) -2) 2) (/.f64 (/.f64 Om l) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sin.f64 ky) -2)) (/.f64 Om (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 -2 (/.f64 (sin.f64 ky) Om)) (*.f64 -2 (/.f64 (sin.f64 ky) Om))) (*.f64 2 (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -8))) (*.f64 2 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -8)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (sin.f64 ky) -2) (/.f64 1/2 Om)) (*.f64 (*.f64 (sin.f64 ky) -2) (/.f64 1/2 Om))) (+.f64 (/.f64 1/2 l) (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (sin.f64 ky) -2) (/.f64 1 l)) (/.f64 (*.f64 (sin.f64 ky) -2) (/.f64 1 l))) (+.f64 Om Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 ky) -2)) (neg.f64 (*.f64 (sin.f64 ky) -2))) (*.f64 (/.f64 Om l) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sin.f64 ky) -4)) (neg.f64 (*.f64 2 (/.f64 Om l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 -2 (/.f64 (sin.f64 ky) Om))) (neg.f64 (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 ky) -2) (/.f64 1/2 Om))) (-.f64 0 (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (sin.f64 ky) -2) (/.f64 1 l))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (sin.f64 ky) -2))) (/.f64 Om l))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -2)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (+.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -4)) (*.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 2 (+.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -4)) (*.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (+.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -4)) (*.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 2 (+.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -4)) (*.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -4)) (*.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 2 (+.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -4)) (*.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 2 (+.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -4)) (*.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/2))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 2 (+.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -4)) (*.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 (+.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -4)) (*.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/2))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 2 (+.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -4)) (*.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/2))) 1)))))

simplify123.0ms (0.6%)

Algorithm
egg-herbie
Rules
1762×rational.json-simplify-35
1332×rational.json-simplify-61
1204×rational.json-simplify-49
956×rational.json-simplify-44
846×rational.json-simplify-2
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03006276
18396162
222426132
375846132
Stop Event
node limit
Counts
130 → 133
Calls
Call 1
Inputs
(*.f64 -2 (/.f64 (*.f64 l ky) Om))
(+.f64 (*.f64 -2 (/.f64 (*.f64 l ky) Om)) (*.f64 1/3 (/.f64 (*.f64 l (pow.f64 ky 3)) Om)))
(+.f64 (*.f64 -1/60 (/.f64 (*.f64 l (pow.f64 ky 5)) Om)) (+.f64 (*.f64 -2 (/.f64 (*.f64 l ky) Om)) (*.f64 1/3 (/.f64 (*.f64 l (pow.f64 ky 3)) Om))))
(+.f64 (*.f64 -1/60 (/.f64 (*.f64 l (pow.f64 ky 5)) Om)) (+.f64 (*.f64 1/2520 (/.f64 (*.f64 l (pow.f64 ky 7)) Om)) (+.f64 (*.f64 -2 (/.f64 (*.f64 l ky) Om)) (*.f64 1/3 (/.f64 (*.f64 l (pow.f64 ky 3)) Om)))))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -4 (/.f64 (*.f64 l ky) Om))
(+.f64 (*.f64 -16 (/.f64 (*.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) (*.f64 (pow.f64 l 2) (pow.f64 ky 3))) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 l ky) Om)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) 2) (pow.f64 l 3)) (pow.f64 Om 3))) (*.f64 16 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/3 (/.f64 l Om)) (*.f64 1/4 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))))) (pow.f64 Om 2)))) (pow.f64 ky 5))) (+.f64 (*.f64 -16 (/.f64 (*.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) (*.f64 (pow.f64 l 2) (pow.f64 ky 3))) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 l ky) Om))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) 2) (pow.f64 l 3)) (pow.f64 Om 3))) (*.f64 16 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/3 (/.f64 l Om)) (*.f64 1/4 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))))) (pow.f64 Om 2)))) (pow.f64 ky 5))) (+.f64 (*.f64 -16 (/.f64 (*.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) (*.f64 (pow.f64 l 2) (pow.f64 ky 3))) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/60 (/.f64 l Om)) (*.f64 1/4 (+.f64 (*.f64 1/720 (/.f64 Om l)) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))) (*.f64 -1/5040 (/.f64 Om l))))))) (pow.f64 Om 2))) (+.f64 (*.f64 64 (/.f64 (*.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) (*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 (/.f64 l Om)) (*.f64 1/4 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))))))) (pow.f64 Om 3))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) 2) (pow.f64 l 3)) (pow.f64 Om 3))) (*.f64 16 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/3 (/.f64 l Om)) (*.f64 1/4 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))))) (pow.f64 Om 2)))) (*.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) l)) Om)))) (pow.f64 ky 7))) (*.f64 -4 (/.f64 (*.f64 l ky) Om)))))
(/.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(*.f64 -4 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(+.f64 (*.f64 32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (pow.f64 Om 3))) (*.f64 -4 (/.f64 (*.f64 l (sin.f64 ky)) Om)))
(+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)) (pow.f64 Om 5))) (+.f64 (*.f64 32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (pow.f64 Om 3))) (*.f64 -4 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(+.f64 (*.f64 2048 (/.f64 (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)) (pow.f64 Om 7))) (+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)) (pow.f64 Om 5))) (+.f64 (*.f64 32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (pow.f64 Om 3))) (*.f64 -4 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5))))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)))))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5))))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)))))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5))))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)))))))
(*.f64 -4 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(+.f64 (*.f64 32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (pow.f64 Om 3))) (*.f64 -4 (/.f64 (*.f64 l (sin.f64 ky)) Om)))
(+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)) (pow.f64 Om 5))) (+.f64 (*.f64 32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (pow.f64 Om 3))) (*.f64 -4 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(+.f64 (*.f64 2048 (/.f64 (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)) (pow.f64 Om 7))) (+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)) (pow.f64 Om 5))) (+.f64 (*.f64 32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (pow.f64 Om 3))) (*.f64 -4 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))
(*.f64 -4 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(+.f64 (*.f64 32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (pow.f64 Om 3))) (*.f64 -4 (/.f64 (*.f64 l (sin.f64 ky)) Om)))
(+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)) (pow.f64 Om 5))) (+.f64 (*.f64 32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (pow.f64 Om 3))) (*.f64 -4 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(+.f64 (*.f64 2048 (/.f64 (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)) (pow.f64 Om 7))) (+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)) (pow.f64 Om 5))) (+.f64 (*.f64 32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (pow.f64 Om 3))) (*.f64 -4 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))
(+.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -2)) 0)
(+.f64 0 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -2)))
(-.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -2)) 0)
(/.f64 l (/.f64 Om (*.f64 (sin.f64 ky) -2)))
(/.f64 (/.f64 l Om) (/.f64 1 (*.f64 (sin.f64 ky) -2)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -2)) 1)
(/.f64 1 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) -2)))
(/.f64 2 (/.f64 (*.f64 2 (/.f64 Om l)) (*.f64 (sin.f64 ky) -2)))
(/.f64 2 (+.f64 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) -2)) (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) -2))))
(/.f64 (+.f64 l l) (/.f64 (+.f64 Om Om) (*.f64 (sin.f64 ky) -2)))
(/.f64 (+.f64 l l) (+.f64 (/.f64 Om (*.f64 (sin.f64 ky) -2)) (/.f64 Om (*.f64 (sin.f64 ky) -2))))
(/.f64 (*.f64 (sin.f64 ky) -2) (/.f64 Om l))
(/.f64 4 (+.f64 (/.f64 (*.f64 2 (/.f64 Om l)) (*.f64 (sin.f64 ky) -2)) (/.f64 (*.f64 2 (/.f64 Om l)) (*.f64 (sin.f64 ky) -2))))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -4)) 2)
(/.f64 (/.f64 (+.f64 l l) Om) (/.f64 2 (*.f64 (sin.f64 ky) -2)))
(/.f64 (/.f64 (+.f64 l l) Om) (+.f64 (/.f64 1 (*.f64 (sin.f64 ky) -2)) (/.f64 1 (*.f64 (sin.f64 ky) -2))))
(/.f64 (*.f64 l 4) (/.f64 (*.f64 Om 4) (*.f64 (sin.f64 ky) -2)))
(/.f64 (*.f64 l 4) (+.f64 (/.f64 (+.f64 Om Om) (*.f64 (sin.f64 ky) -2)) (/.f64 (+.f64 Om Om) (*.f64 (sin.f64 ky) -2))))
(/.f64 (/.f64 1 Om) (/.f64 (/.f64 1 l) (*.f64 (sin.f64 ky) -2)))
(/.f64 (neg.f64 l) (/.f64 (neg.f64 Om) (*.f64 (sin.f64 ky) -2)))
(/.f64 (*.f64 l -2) (/.f64 (*.f64 Om -2) (*.f64 (sin.f64 ky) -2)))
(/.f64 (*.f64 l -2) (+.f64 (/.f64 (neg.f64 Om) (*.f64 (sin.f64 ky) -2)) (/.f64 (neg.f64 Om) (*.f64 (sin.f64 ky) -2))))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -8)) 4)
(/.f64 (*.f64 (/.f64 l Om) 4) (+.f64 (/.f64 2 (*.f64 (sin.f64 ky) -2)) (/.f64 2 (*.f64 (sin.f64 ky) -2))))
(/.f64 (*.f64 (+.f64 l l) 4) (+.f64 (/.f64 (*.f64 Om 4) (*.f64 (sin.f64 ky) -2)) (/.f64 (*.f64 Om 4) (*.f64 (sin.f64 ky) -2))))
(/.f64 (*.f64 (sin.f64 ky) -4) (*.f64 2 (/.f64 Om l)))
(/.f64 (*.f64 -2 (/.f64 (sin.f64 ky) Om)) (/.f64 1 l))
(/.f64 (neg.f64 (/.f64 l Om)) (/.f64 -1 (*.f64 (sin.f64 ky) -2)))
(/.f64 (*.f64 2 (/.f64 1 Om)) (+.f64 (/.f64 (/.f64 1 l) (*.f64 (sin.f64 ky) -2)) (/.f64 (/.f64 1 l) (*.f64 (sin.f64 ky) -2))))
(/.f64 (*.f64 2 (*.f64 l -2)) (+.f64 (/.f64 (*.f64 Om -2) (*.f64 (sin.f64 ky) -2)) (/.f64 (*.f64 Om -2) (*.f64 (sin.f64 ky) -2))))
(/.f64 (*.f64 2 (*.f64 (sin.f64 ky) -4)) (*.f64 (/.f64 Om l) 4))
(/.f64 (*.f64 2 (neg.f64 (/.f64 l Om))) (+.f64 (/.f64 -1 (*.f64 (sin.f64 ky) -2)) (/.f64 -1 (*.f64 (sin.f64 ky) -2))))
(/.f64 (*.f64 2 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -8))) 8)
(/.f64 (*.f64 (*.f64 (sin.f64 ky) -2) (/.f64 1/2 Om)) (/.f64 1/2 l))
(/.f64 (/.f64 (*.f64 (sin.f64 ky) -2) (/.f64 1 l)) Om)
(/.f64 (/.f64 (*.f64 (sin.f64 ky) -2) 2) (/.f64 (/.f64 Om l) 2))
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) -2)) (/.f64 Om (neg.f64 l)))
(/.f64 (+.f64 (*.f64 -2 (/.f64 (sin.f64 ky) Om)) (*.f64 -2 (/.f64 (sin.f64 ky) Om))) (*.f64 2 (/.f64 1 l)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -8))) (*.f64 2 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -8)))) 16)
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 ky) -2) (/.f64 1/2 Om)) (*.f64 (*.f64 (sin.f64 ky) -2) (/.f64 1/2 Om))) (+.f64 (/.f64 1/2 l) (/.f64 1/2 l)))
(/.f64 (+.f64 (/.f64 (*.f64 (sin.f64 ky) -2) (/.f64 1 l)) (/.f64 (*.f64 (sin.f64 ky) -2) (/.f64 1 l))) (+.f64 Om Om))
(/.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 ky) -2)) (neg.f64 (*.f64 (sin.f64 ky) -2))) (*.f64 (/.f64 Om l) -2))
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) -4)) (neg.f64 (*.f64 2 (/.f64 Om l))))
(/.f64 (neg.f64 (*.f64 -2 (/.f64 (sin.f64 ky) Om))) (neg.f64 (/.f64 1 l)))
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 ky) -2) (/.f64 1/2 Om))) (-.f64 0 (/.f64 1/2 l)))
(/.f64 (neg.f64 (/.f64 (*.f64 (sin.f64 ky) -2) (/.f64 1 l))) (neg.f64 Om))
(/.f64 (neg.f64 (neg.f64 (*.f64 (sin.f64 ky) -2))) (/.f64 Om l))
(pow.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -2)) 1)
(+.f64 (/.f64 2 (+.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -4)) (*.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/2))) 0)
(+.f64 0 (/.f64 2 (+.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -4)) (*.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/2))))
(-.f64 (/.f64 2 (+.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -4)) (*.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/2))) 0)
(*.f64 1 (/.f64 2 (+.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -4)) (*.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/2))))
(*.f64 (/.f64 2 (+.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -4)) (*.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/2))) 1)
(*.f64 2 (/.f64 (/.f64 2 (+.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -4)) (*.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/2))) 2))
(*.f64 (*.f64 (/.f64 2 (+.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -4)) (*.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/2))) 2) 1/2)
(*.f64 1/2 (*.f64 (/.f64 2 (+.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -4)) (*.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/2))) 2))
(*.f64 (/.f64 (/.f64 2 (+.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -4)) (*.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/2))) 2) 2)
(pow.f64 (/.f64 2 (+.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -4)) (*.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/2))) 1)
Outputs
(*.f64 -2 (/.f64 (*.f64 l ky) Om))
(*.f64 -2 (*.f64 ky (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 ky Om)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 l ky) Om)) (*.f64 1/3 (/.f64 (*.f64 l (pow.f64 ky 3)) Om)))
(+.f64 (*.f64 -2 (*.f64 ky (/.f64 l Om))) (*.f64 1/3 (*.f64 (pow.f64 ky 3) (/.f64 l Om))))
(+.f64 (*.f64 -2 (*.f64 l (/.f64 ky Om))) (*.f64 1/3 (*.f64 l (/.f64 (pow.f64 ky 3) Om))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 l ky) Om)) (*.f64 l (*.f64 (/.f64 (pow.f64 ky 3) Om) 1/3)))
(+.f64 (*.f64 -1/60 (/.f64 (*.f64 l (pow.f64 ky 5)) Om)) (+.f64 (*.f64 -2 (/.f64 (*.f64 l ky) Om)) (*.f64 1/3 (/.f64 (*.f64 l (pow.f64 ky 3)) Om))))
(+.f64 (+.f64 (*.f64 -2 (*.f64 ky (/.f64 l Om))) (*.f64 1/3 (*.f64 (pow.f64 ky 3) (/.f64 l Om)))) (*.f64 -1/60 (*.f64 (pow.f64 ky 5) (/.f64 l Om))))
(+.f64 (*.f64 -2 (*.f64 l (/.f64 ky Om))) (+.f64 (*.f64 1/3 (*.f64 l (/.f64 (pow.f64 ky 3) Om))) (*.f64 -1/60 (/.f64 (*.f64 l (pow.f64 ky 5)) Om))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 l ky) Om)) (+.f64 (*.f64 l (*.f64 (/.f64 (pow.f64 ky 3) Om) 1/3)) (*.f64 (/.f64 l Om) (*.f64 (pow.f64 ky 5) -1/60))))
(+.f64 (*.f64 -1/60 (/.f64 (*.f64 l (pow.f64 ky 5)) Om)) (+.f64 (*.f64 1/2520 (/.f64 (*.f64 l (pow.f64 ky 7)) Om)) (+.f64 (*.f64 -2 (/.f64 (*.f64 l ky) Om)) (*.f64 1/3 (/.f64 (*.f64 l (pow.f64 ky 3)) Om)))))
(+.f64 (*.f64 -1/60 (*.f64 (pow.f64 ky 5) (/.f64 l Om))) (+.f64 (*.f64 -2 (*.f64 ky (/.f64 l Om))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 ky 3) (/.f64 l Om))) (*.f64 1/2520 (*.f64 (pow.f64 ky 7) (/.f64 l Om))))))
(+.f64 (*.f64 -2 (*.f64 l (/.f64 ky Om))) (+.f64 (+.f64 (*.f64 1/3 (*.f64 l (/.f64 (pow.f64 ky 3) Om))) (*.f64 -1/60 (/.f64 (*.f64 l (pow.f64 ky 5)) Om))) (*.f64 1/2520 (*.f64 l (/.f64 (pow.f64 ky 7) Om)))))
(+.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 l ky) Om)) (+.f64 (*.f64 l (*.f64 (/.f64 (pow.f64 ky 3) Om) 1/3)) (*.f64 (/.f64 l Om) (*.f64 (pow.f64 ky 5) -1/60)))) (*.f64 l (*.f64 (/.f64 (pow.f64 ky 7) Om) 1/2520)))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(*.f64 -4 (/.f64 (*.f64 l ky) Om))
(*.f64 (*.f64 ky (/.f64 l Om)) -4)
(*.f64 ky (*.f64 -4 (/.f64 l Om)))
(*.f64 l (*.f64 (/.f64 ky Om) -4))
(+.f64 (*.f64 -16 (/.f64 (*.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) (*.f64 (pow.f64 l 2) (pow.f64 ky 3))) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 l ky) Om)))
(+.f64 (*.f64 (*.f64 ky (/.f64 l Om)) -4) (*.f64 -16 (*.f64 (*.f64 (pow.f64 ky 3) (pow.f64 l 2)) (/.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) (pow.f64 Om 2)))))
(+.f64 (*.f64 ky (*.f64 -4 (/.f64 l Om))) (*.f64 -16 (*.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) (/.f64 (*.f64 (pow.f64 ky 3) (pow.f64 l 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 l (*.f64 (/.f64 ky Om) -4)) (*.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (/.f64 l (/.f64 Om -2))) (*.f64 (*.f64 (pow.f64 ky 3) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -16)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) 2) (pow.f64 l 3)) (pow.f64 Om 3))) (*.f64 16 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/3 (/.f64 l Om)) (*.f64 1/4 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))))) (pow.f64 Om 2)))) (pow.f64 ky 5))) (+.f64 (*.f64 -16 (/.f64 (*.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) (*.f64 (pow.f64 l 2) (pow.f64 ky 3))) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (*.f64 l ky) Om))))
(+.f64 (+.f64 (*.f64 (*.f64 ky (/.f64 l Om)) -4) (*.f64 -16 (*.f64 (*.f64 (pow.f64 ky 3) (pow.f64 l 2)) (/.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) (pow.f64 Om 2))))) (*.f64 (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) 2) (pow.f64 l 3)) (pow.f64 Om 3))) (*.f64 16 (*.f64 (+.f64 (*.f64 1/3 (/.f64 l Om)) (*.f64 1/4 (+.f64 (*.f64 (/.f64 Om l) -1/36) (*.f64 (/.f64 Om l) 1/120)))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (*.f64 (pow.f64 ky 5) -1)))
(+.f64 (*.f64 ky (*.f64 -4 (/.f64 l Om))) (+.f64 (*.f64 -16 (*.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) (/.f64 (*.f64 (pow.f64 ky 3) (pow.f64 l 2)) (pow.f64 Om 2)))) (*.f64 (+.f64 (*.f64 64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) 2) (/.f64 (pow.f64 l 3) (pow.f64 Om 3)))) (*.f64 16 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (*.f64 1/3 (/.f64 l Om)) (*.f64 1/4 (*.f64 (/.f64 Om l) -7/360))) (pow.f64 Om 2))))) (neg.f64 (pow.f64 ky 5)))))
(+.f64 (*.f64 l (*.f64 (/.f64 ky Om) -4)) (+.f64 (*.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (/.f64 l (/.f64 Om -2))) (*.f64 (*.f64 (pow.f64 ky 3) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -16)) (*.f64 (pow.f64 ky 5) (neg.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (/.f64 l (/.f64 Om -2))) 2) (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 Om 3)) 64)) (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (*.f64 1/3 (/.f64 l Om)) (*.f64 (/.f64 Om l) -7/1440)) (pow.f64 Om 2)) 16)))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) 2) (pow.f64 l 3)) (pow.f64 Om 3))) (*.f64 16 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/3 (/.f64 l Om)) (*.f64 1/4 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))))) (pow.f64 Om 2)))) (pow.f64 ky 5))) (+.f64 (*.f64 -16 (/.f64 (*.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) (*.f64 (pow.f64 l 2) (pow.f64 ky 3))) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/60 (/.f64 l Om)) (*.f64 1/4 (+.f64 (*.f64 1/720 (/.f64 Om l)) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))) (*.f64 -1/5040 (/.f64 Om l))))))) (pow.f64 Om 2))) (+.f64 (*.f64 64 (/.f64 (*.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) (*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 (/.f64 l Om)) (*.f64 1/4 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))))))) (pow.f64 Om 3))) (*.f64 4 (/.f64 (*.f64 (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) 2) (pow.f64 l 3)) (pow.f64 Om 3))) (*.f64 16 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/3 (/.f64 l Om)) (*.f64 1/4 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))))) (pow.f64 Om 2)))) (*.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) l)) Om)))) (pow.f64 ky 7))) (*.f64 -4 (/.f64 (*.f64 l ky) Om)))))
(+.f64 (*.f64 (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) 2) (pow.f64 l 3)) (pow.f64 Om 3))) (*.f64 16 (*.f64 (+.f64 (*.f64 1/3 (/.f64 l Om)) (*.f64 1/4 (+.f64 (*.f64 (/.f64 Om l) -1/36) (*.f64 (/.f64 Om l) 1/120)))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (*.f64 (pow.f64 ky 5) -1)) (+.f64 (*.f64 (+.f64 (*.f64 16 (*.f64 (+.f64 (*.f64 -1/60 (/.f64 l Om)) (*.f64 1/4 (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 Om l) -1/36) (*.f64 (/.f64 Om l) 1/120)) 1/6) (+.f64 (*.f64 (/.f64 Om l) -1/5040) (*.f64 (/.f64 Om l) 1/720))))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (*.f64 64 (*.f64 (*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 (/.f64 l Om)) (*.f64 1/4 (+.f64 (*.f64 (/.f64 Om l) -1/36) (*.f64 (/.f64 Om l) 1/120))))) (/.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) (pow.f64 Om 3)))) (*.f64 4 (*.f64 (*.f64 l (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om)))) (/.f64 (+.f64 (*.f64 64 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) 2) (pow.f64 l 3)) (pow.f64 Om 3))) (*.f64 16 (*.f64 (+.f64 (*.f64 1/3 (/.f64 l Om)) (*.f64 1/4 (+.f64 (*.f64 (/.f64 Om l) -1/36) (*.f64 (/.f64 Om l) 1/120)))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) Om))))) (*.f64 (pow.f64 ky 7) -1)) (+.f64 (*.f64 (*.f64 ky (/.f64 l Om)) -4) (*.f64 -16 (*.f64 (*.f64 (pow.f64 ky 3) (pow.f64 l 2)) (/.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) (pow.f64 Om 2)))))))
(+.f64 (*.f64 (+.f64 (*.f64 64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) 2) (/.f64 (pow.f64 l 3) (pow.f64 Om 3)))) (*.f64 16 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (*.f64 1/3 (/.f64 l Om)) (*.f64 1/4 (*.f64 (/.f64 Om l) -7/360))) (pow.f64 Om 2))))) (neg.f64 (pow.f64 ky 5))) (+.f64 (*.f64 ky (*.f64 -4 (/.f64 l Om))) (+.f64 (*.f64 -16 (*.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) (/.f64 (*.f64 (pow.f64 ky 3) (pow.f64 l 2)) (pow.f64 Om 2)))) (*.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (*.f64 -1/60 (/.f64 l Om)) (*.f64 1/4 (+.f64 (*.f64 (*.f64 (/.f64 Om l) -7/360) 1/6) (*.f64 (/.f64 Om l) 1/840)))) (pow.f64 Om 2)))) (+.f64 (*.f64 64 (*.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) (/.f64 (*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/3 (/.f64 l Om)) (*.f64 1/4 (*.f64 (/.f64 Om l) -7/360)))) (pow.f64 Om 3)))) (*.f64 4 (*.f64 (+.f64 (*.f64 64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om))) 2) (/.f64 (pow.f64 l 3) (pow.f64 Om 3)))) (*.f64 16 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (*.f64 1/3 (/.f64 l Om)) (*.f64 1/4 (*.f64 (/.f64 Om l) -7/360))) (pow.f64 Om 2))))) (/.f64 (*.f64 l (+.f64 (*.f64 -1/24 (/.f64 Om l)) (*.f64 -2 (/.f64 l Om)))) Om))))) (neg.f64 (pow.f64 ky 7))))))
(+.f64 (*.f64 l (*.f64 (/.f64 ky Om) -4)) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (/.f64 l (/.f64 Om -2))) (*.f64 (*.f64 (pow.f64 ky 3) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -16)) (*.f64 (+.f64 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (*.f64 -1/60 (/.f64 l Om)) (*.f64 1/4 (+.f64 (*.f64 (/.f64 Om l) -7/2160) (*.f64 (/.f64 Om l) 1/840)))) (pow.f64 Om 2)) 16)) (+.f64 (*.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (/.f64 l (/.f64 Om -2))) (*.f64 (*.f64 (pow.f64 l 3) (/.f64 (+.f64 (*.f64 1/3 (/.f64 l Om)) (*.f64 (/.f64 Om l) -7/1440)) (pow.f64 Om 3))) 64)) (*.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (/.f64 l (/.f64 Om -2))) 2) (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 Om 3)) 64)) (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (*.f64 1/3 (/.f64 l Om)) (*.f64 (/.f64 Om l) -7/1440)) (pow.f64 Om 2)) 16))) (*.f64 (*.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (/.f64 l (/.f64 Om -2))) (/.f64 l Om)) 4)))) (neg.f64 (pow.f64 ky 7)))) (*.f64 (pow.f64 ky 5) (neg.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (/.f64 l (/.f64 Om -2))) 2) (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 Om 3)) 64)) (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (*.f64 1/3 (/.f64 l Om)) (*.f64 (/.f64 Om l) -7/1440)) (pow.f64 Om 2)) 16)))))))
(+.f64 (*.f64 l (*.f64 (/.f64 ky Om) -4)) (+.f64 (*.f64 (pow.f64 ky 5) (neg.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (/.f64 l (/.f64 Om -2))) 2) (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 Om 3)) 64)) (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (*.f64 1/3 (/.f64 l Om)) (*.f64 (/.f64 Om l) -7/1440)) (pow.f64 Om 2)) 16))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (/.f64 l (/.f64 Om -2))) (*.f64 (*.f64 (pow.f64 ky 3) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) -16)) (*.f64 (+.f64 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (*.f64 -1/60 (/.f64 l Om)) (*.f64 1/4 (+.f64 (*.f64 (/.f64 Om l) -7/2160) (*.f64 (/.f64 Om l) 1/840)))) (pow.f64 Om 2)) 16)) (+.f64 (*.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (/.f64 l (/.f64 Om -2))) (*.f64 (*.f64 (pow.f64 l 3) (/.f64 (+.f64 (*.f64 1/3 (/.f64 l Om)) (*.f64 (/.f64 Om l) -7/1440)) (pow.f64 Om 3))) 64)) (*.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (/.f64 l (/.f64 Om -2))) 2) (*.f64 (/.f64 (pow.f64 l 3) (pow.f64 Om 3)) 64)) (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (*.f64 1/3 (/.f64 l Om)) (*.f64 (/.f64 Om l) -7/1440)) (pow.f64 Om 2)) 16))) (*.f64 (*.f64 (+.f64 (*.f64 -1/24 (/.f64 Om l)) (/.f64 l (/.f64 Om -2))) (/.f64 l Om)) 4)))) (neg.f64 (pow.f64 ky 7))))))
(/.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l)) (*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) (*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))))
(/.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l)) (*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) (*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))))
(/.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l)) (*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) (*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))))
(/.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l)) (*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) (*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))))
(/.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l)) (*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) (*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))))
(/.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l)) (*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) (*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))))
(/.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l)) (*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) (*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))))
(/.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (*.f64 -1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 (/.f64 Om (sin.f64 ky)) l)) (*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))))
(/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))) (*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))))
(*.f64 -4 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) -4)
(*.f64 (sin.f64 ky) (*.f64 -4 (/.f64 l Om)))
(*.f64 -4 (/.f64 (sin.f64 ky) (/.f64 Om l)))
(+.f64 (*.f64 32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (pow.f64 Om 3))) (*.f64 -4 (/.f64 (*.f64 l (sin.f64 ky)) Om)))
(+.f64 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) -4) (*.f64 32 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (pow.f64 Om 3))))
(+.f64 (*.f64 32 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (pow.f64 Om 3))) (*.f64 (sin.f64 ky) (*.f64 -4 (/.f64 l Om))))
(+.f64 (*.f64 32 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (pow.f64 Om 3))) (*.f64 -4 (/.f64 (sin.f64 ky) (/.f64 Om l))))
(+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)) (pow.f64 Om 5))) (+.f64 (*.f64 32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (pow.f64 Om 3))) (*.f64 -4 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(+.f64 (*.f64 32 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (pow.f64 Om 3))) (+.f64 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) -4) (*.f64 -256 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 5) (pow.f64 Om 5)))))
(+.f64 (*.f64 32 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (pow.f64 Om 3))) (+.f64 (*.f64 -256 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 5) (pow.f64 Om 5))) (*.f64 (sin.f64 ky) (*.f64 -4 (/.f64 l Om)))))
(+.f64 (*.f64 32 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (pow.f64 Om 3))) (+.f64 (*.f64 -256 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 5) (pow.f64 Om 5))) (*.f64 -4 (/.f64 (sin.f64 ky) (/.f64 Om l)))))
(+.f64 (*.f64 2048 (/.f64 (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)) (pow.f64 Om 7))) (+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)) (pow.f64 Om 5))) (+.f64 (*.f64 32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (pow.f64 Om 3))) (*.f64 -4 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))
(+.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (pow.f64 Om 3))) (+.f64 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) -4) (*.f64 -256 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 5) (pow.f64 Om 5))))) (*.f64 2048 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 7) (pow.f64 Om 7))))
(+.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (pow.f64 Om 3))) (+.f64 (*.f64 -256 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 5) (pow.f64 Om 5))) (*.f64 (sin.f64 ky) (*.f64 -4 (/.f64 l Om))))) (*.f64 2048 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 7) (pow.f64 Om 7))))
(+.f64 (+.f64 (*.f64 -256 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 5) (pow.f64 Om 5))) (*.f64 -4 (/.f64 (sin.f64 ky) (/.f64 Om l)))) (+.f64 (*.f64 32 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (pow.f64 Om 3))) (*.f64 2048 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 7) (pow.f64 Om 7)))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)
(*.f64 (/.f64 (/.f64 Om (sin.f64 ky)) l) -1/2)
(*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/2)
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))
(+.f64 (*.f64 (/.f64 (/.f64 Om (sin.f64 ky)) l) -1/2) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))
(+.f64 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/2) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5))))))
(+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 ky)) 5))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))))
(+.f64 (*.f64 (/.f64 (/.f64 Om (sin.f64 ky)) l) -1/2) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 ky)) 5)))))
(+.f64 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/2) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 ky)) 5)))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)))))))
(+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2) (+.f64 (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 ky)) 5))) (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 (*.f64 l (sin.f64 ky)) 7)))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (+.f64 (*.f64 (/.f64 (/.f64 Om (sin.f64 ky)) l) -1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 ky)) 5))) (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 (*.f64 l (sin.f64 ky)) 7))))))
(+.f64 (+.f64 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/2) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 ky)) 5))) (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 (*.f64 l (sin.f64 ky)) 7)))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)
(*.f64 (/.f64 (/.f64 Om (sin.f64 ky)) l) -1/2)
(*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/2)
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))
(+.f64 (*.f64 (/.f64 (/.f64 Om (sin.f64 ky)) l) -1/2) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))
(+.f64 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/2) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5))))))
(+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 ky)) 5))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))))
(+.f64 (*.f64 (/.f64 (/.f64 Om (sin.f64 ky)) l) -1/2) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 ky)) 5)))))
(+.f64 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/2) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 ky)) 5)))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)))))))
(+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2) (+.f64 (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 ky)) 5))) (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 (*.f64 l (sin.f64 ky)) 7)))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (+.f64 (*.f64 (/.f64 (/.f64 Om (sin.f64 ky)) l) -1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 ky)) 5))) (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 (*.f64 l (sin.f64 ky)) 7))))))
(+.f64 (+.f64 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/2) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 ky)) 5))) (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 (*.f64 l (sin.f64 ky)) 7)))))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)
(*.f64 (/.f64 (/.f64 Om (sin.f64 ky)) l) -1/2)
(*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/2)
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))
(+.f64 (*.f64 (/.f64 (/.f64 Om (sin.f64 ky)) l) -1/2) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))
(+.f64 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/2) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5))))))
(+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 ky)) 5))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))))
(+.f64 (*.f64 (/.f64 (/.f64 Om (sin.f64 ky)) l) -1/2) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 ky)) 5)))))
(+.f64 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/2) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 ky)) 5)))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))) (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)))))))
(+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2) (+.f64 (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 ky)) 5))) (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 (*.f64 l (sin.f64 ky)) 7)))) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (+.f64 (*.f64 (/.f64 (/.f64 Om (sin.f64 ky)) l) -1/2) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 ky)) 5))) (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 (*.f64 l (sin.f64 ky)) 7))))))
(+.f64 (+.f64 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/2) (*.f64 1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))) (+.f64 (*.f64 -1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 ky)) 5))) (*.f64 1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 (*.f64 l (sin.f64 ky)) 7)))))
(*.f64 -4 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) -4)
(*.f64 (sin.f64 ky) (*.f64 -4 (/.f64 l Om)))
(*.f64 -4 (/.f64 (sin.f64 ky) (/.f64 Om l)))
(+.f64 (*.f64 32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (pow.f64 Om 3))) (*.f64 -4 (/.f64 (*.f64 l (sin.f64 ky)) Om)))
(+.f64 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) -4) (*.f64 32 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (pow.f64 Om 3))))
(+.f64 (*.f64 32 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (pow.f64 Om 3))) (*.f64 (sin.f64 ky) (*.f64 -4 (/.f64 l Om))))
(+.f64 (*.f64 32 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (pow.f64 Om 3))) (*.f64 -4 (/.f64 (sin.f64 ky) (/.f64 Om l))))
(+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)) (pow.f64 Om 5))) (+.f64 (*.f64 32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (pow.f64 Om 3))) (*.f64 -4 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(+.f64 (*.f64 32 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (pow.f64 Om 3))) (+.f64 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) -4) (*.f64 -256 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 5) (pow.f64 Om 5)))))
(+.f64 (*.f64 32 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (pow.f64 Om 3))) (+.f64 (*.f64 -256 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 5) (pow.f64 Om 5))) (*.f64 (sin.f64 ky) (*.f64 -4 (/.f64 l Om)))))
(+.f64 (*.f64 32 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (pow.f64 Om 3))) (+.f64 (*.f64 -256 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 5) (pow.f64 Om 5))) (*.f64 -4 (/.f64 (sin.f64 ky) (/.f64 Om l)))))
(+.f64 (*.f64 2048 (/.f64 (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)) (pow.f64 Om 7))) (+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)) (pow.f64 Om 5))) (+.f64 (*.f64 32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (pow.f64 Om 3))) (*.f64 -4 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))
(+.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (pow.f64 Om 3))) (+.f64 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) -4) (*.f64 -256 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 5) (pow.f64 Om 5))))) (*.f64 2048 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 7) (pow.f64 Om 7))))
(+.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (pow.f64 Om 3))) (+.f64 (*.f64 -256 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 5) (pow.f64 Om 5))) (*.f64 (sin.f64 ky) (*.f64 -4 (/.f64 l Om))))) (*.f64 2048 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 7) (pow.f64 Om 7))))
(+.f64 (+.f64 (*.f64 -256 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 5) (pow.f64 Om 5))) (*.f64 -4 (/.f64 (sin.f64 ky) (/.f64 Om l)))) (+.f64 (*.f64 32 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (pow.f64 Om 3))) (*.f64 2048 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 7) (pow.f64 Om 7)))))
(*.f64 -4 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) -4)
(*.f64 (sin.f64 ky) (*.f64 -4 (/.f64 l Om)))
(*.f64 -4 (/.f64 (sin.f64 ky) (/.f64 Om l)))
(+.f64 (*.f64 32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (pow.f64 Om 3))) (*.f64 -4 (/.f64 (*.f64 l (sin.f64 ky)) Om)))
(+.f64 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) -4) (*.f64 32 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (pow.f64 Om 3))))
(+.f64 (*.f64 32 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (pow.f64 Om 3))) (*.f64 (sin.f64 ky) (*.f64 -4 (/.f64 l Om))))
(+.f64 (*.f64 32 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (pow.f64 Om 3))) (*.f64 -4 (/.f64 (sin.f64 ky) (/.f64 Om l))))
(+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)) (pow.f64 Om 5))) (+.f64 (*.f64 32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (pow.f64 Om 3))) (*.f64 -4 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(+.f64 (*.f64 32 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (pow.f64 Om 3))) (+.f64 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) -4) (*.f64 -256 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 5) (pow.f64 Om 5)))))
(+.f64 (*.f64 32 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (pow.f64 Om 3))) (+.f64 (*.f64 -256 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 5) (pow.f64 Om 5))) (*.f64 (sin.f64 ky) (*.f64 -4 (/.f64 l Om)))))
(+.f64 (*.f64 32 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (pow.f64 Om 3))) (+.f64 (*.f64 -256 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 5) (pow.f64 Om 5))) (*.f64 -4 (/.f64 (sin.f64 ky) (/.f64 Om l)))))
(+.f64 (*.f64 2048 (/.f64 (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)) (pow.f64 Om 7))) (+.f64 (*.f64 -256 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)) (pow.f64 Om 5))) (+.f64 (*.f64 32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (pow.f64 Om 3))) (*.f64 -4 (/.f64 (*.f64 l (sin.f64 ky)) Om)))))
(+.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (pow.f64 Om 3))) (+.f64 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) -4) (*.f64 -256 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 5) (pow.f64 Om 5))))) (*.f64 2048 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 7) (pow.f64 Om 7))))
(+.f64 (+.f64 (*.f64 32 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (pow.f64 Om 3))) (+.f64 (*.f64 -256 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 5) (pow.f64 Om 5))) (*.f64 (sin.f64 ky) (*.f64 -4 (/.f64 l Om))))) (*.f64 2048 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 7) (pow.f64 Om 7))))
(+.f64 (+.f64 (*.f64 -256 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 5) (pow.f64 Om 5))) (*.f64 -4 (/.f64 (sin.f64 ky) (/.f64 Om l)))) (+.f64 (*.f64 32 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (pow.f64 Om 3))) (*.f64 2048 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 7) (pow.f64 Om 7)))))
(+.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -2)) 0)
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(+.f64 0 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -2)))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(-.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -2)) 0)
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(/.f64 l (/.f64 Om (*.f64 (sin.f64 ky) -2)))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(/.f64 (/.f64 l Om) (/.f64 1 (*.f64 (sin.f64 ky) -2)))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -2)) 1)
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(/.f64 1 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) -2)))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(/.f64 2 (/.f64 (*.f64 2 (/.f64 Om l)) (*.f64 (sin.f64 ky) -2)))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(/.f64 2 (+.f64 (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) -2)) (/.f64 (/.f64 Om l) (*.f64 (sin.f64 ky) -2))))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(/.f64 (+.f64 l l) (/.f64 (+.f64 Om Om) (*.f64 (sin.f64 ky) -2)))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(/.f64 (+.f64 l l) (+.f64 (/.f64 Om (*.f64 (sin.f64 ky) -2)) (/.f64 Om (*.f64 (sin.f64 ky) -2))))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(/.f64 (*.f64 (sin.f64 ky) -2) (/.f64 Om l))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(/.f64 4 (+.f64 (/.f64 (*.f64 2 (/.f64 Om l)) (*.f64 (sin.f64 ky) -2)) (/.f64 (*.f64 2 (/.f64 Om l)) (*.f64 (sin.f64 ky) -2))))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -4)) 2)
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(/.f64 (/.f64 (+.f64 l l) Om) (/.f64 2 (*.f64 (sin.f64 ky) -2)))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(/.f64 (/.f64 (+.f64 l l) Om) (+.f64 (/.f64 1 (*.f64 (sin.f64 ky) -2)) (/.f64 1 (*.f64 (sin.f64 ky) -2))))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(/.f64 (*.f64 l 4) (/.f64 (*.f64 Om 4) (*.f64 (sin.f64 ky) -2)))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(/.f64 (*.f64 l 4) (+.f64 (/.f64 (+.f64 Om Om) (*.f64 (sin.f64 ky) -2)) (/.f64 (+.f64 Om Om) (*.f64 (sin.f64 ky) -2))))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(/.f64 (/.f64 1 Om) (/.f64 (/.f64 1 l) (*.f64 (sin.f64 ky) -2)))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(/.f64 (neg.f64 l) (/.f64 (neg.f64 Om) (*.f64 (sin.f64 ky) -2)))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(/.f64 (*.f64 l -2) (/.f64 (*.f64 Om -2) (*.f64 (sin.f64 ky) -2)))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(/.f64 (*.f64 l -2) (+.f64 (/.f64 (neg.f64 Om) (*.f64 (sin.f64 ky) -2)) (/.f64 (neg.f64 Om) (*.f64 (sin.f64 ky) -2))))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -8)) 4)
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(/.f64 (*.f64 (/.f64 l Om) 4) (+.f64 (/.f64 2 (*.f64 (sin.f64 ky) -2)) (/.f64 2 (*.f64 (sin.f64 ky) -2))))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(/.f64 (*.f64 (+.f64 l l) 4) (+.f64 (/.f64 (*.f64 Om 4) (*.f64 (sin.f64 ky) -2)) (/.f64 (*.f64 Om 4) (*.f64 (sin.f64 ky) -2))))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(/.f64 (*.f64 (sin.f64 ky) -4) (*.f64 2 (/.f64 Om l)))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(/.f64 (*.f64 -2 (/.f64 (sin.f64 ky) Om)) (/.f64 1 l))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(/.f64 (neg.f64 (/.f64 l Om)) (/.f64 -1 (*.f64 (sin.f64 ky) -2)))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(/.f64 (*.f64 2 (/.f64 1 Om)) (+.f64 (/.f64 (/.f64 1 l) (*.f64 (sin.f64 ky) -2)) (/.f64 (/.f64 1 l) (*.f64 (sin.f64 ky) -2))))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(/.f64 (*.f64 2 (*.f64 l -2)) (+.f64 (/.f64 (*.f64 Om -2) (*.f64 (sin.f64 ky) -2)) (/.f64 (*.f64 Om -2) (*.f64 (sin.f64 ky) -2))))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(/.f64 (*.f64 2 (*.f64 (sin.f64 ky) -4)) (*.f64 (/.f64 Om l) 4))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(/.f64 (*.f64 2 (neg.f64 (/.f64 l Om))) (+.f64 (/.f64 -1 (*.f64 (sin.f64 ky) -2)) (/.f64 -1 (*.f64 (sin.f64 ky) -2))))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(/.f64 (*.f64 2 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -8))) 8)
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(/.f64 (*.f64 (*.f64 (sin.f64 ky) -2) (/.f64 1/2 Om)) (/.f64 1/2 l))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(/.f64 (/.f64 (*.f64 (sin.f64 ky) -2) (/.f64 1 l)) Om)
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(/.f64 (/.f64 (*.f64 (sin.f64 ky) -2) 2) (/.f64 (/.f64 Om l) 2))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) -2)) (/.f64 Om (neg.f64 l)))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(/.f64 (+.f64 (*.f64 -2 (/.f64 (sin.f64 ky) Om)) (*.f64 -2 (/.f64 (sin.f64 ky) Om))) (*.f64 2 (/.f64 1 l)))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -8))) (*.f64 2 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -8)))) 16)
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(/.f64 (+.f64 (*.f64 (*.f64 (sin.f64 ky) -2) (/.f64 1/2 Om)) (*.f64 (*.f64 (sin.f64 ky) -2) (/.f64 1/2 Om))) (+.f64 (/.f64 1/2 l) (/.f64 1/2 l)))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(/.f64 (+.f64 (/.f64 (*.f64 (sin.f64 ky) -2) (/.f64 1 l)) (/.f64 (*.f64 (sin.f64 ky) -2) (/.f64 1 l))) (+.f64 Om Om))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(/.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 ky) -2)) (neg.f64 (*.f64 (sin.f64 ky) -2))) (*.f64 (/.f64 Om l) -2))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) -4)) (neg.f64 (*.f64 2 (/.f64 Om l))))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(/.f64 (neg.f64 (*.f64 -2 (/.f64 (sin.f64 ky) Om))) (neg.f64 (/.f64 1 l)))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 ky) -2) (/.f64 1/2 Om))) (-.f64 0 (/.f64 1/2 l)))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(/.f64 (neg.f64 (/.f64 (*.f64 (sin.f64 ky) -2) (/.f64 1 l))) (neg.f64 Om))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (sin.f64 ky) -2))) (/.f64 Om l))
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(pow.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -2)) 1)
(*.f64 -2 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (/.f64 l (/.f64 Om -2)))
(+.f64 (/.f64 2 (+.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -4)) (*.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/2))) 0)
(/.f64 2 (+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2) (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) -4))))
(/.f64 2 (+.f64 (*.f64 (/.f64 (/.f64 Om (sin.f64 ky)) l) -1/2) (*.f64 (sin.f64 ky) (*.f64 -4 (/.f64 l Om)))))
(/.f64 2 (+.f64 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/2) (*.f64 -4 (/.f64 (sin.f64 ky) (/.f64 Om l)))))
(+.f64 0 (/.f64 2 (+.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -4)) (*.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/2))))
(/.f64 2 (+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2) (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) -4))))
(/.f64 2 (+.f64 (*.f64 (/.f64 (/.f64 Om (sin.f64 ky)) l) -1/2) (*.f64 (sin.f64 ky) (*.f64 -4 (/.f64 l Om)))))
(/.f64 2 (+.f64 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/2) (*.f64 -4 (/.f64 (sin.f64 ky) (/.f64 Om l)))))
(-.f64 (/.f64 2 (+.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -4)) (*.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/2))) 0)
(/.f64 2 (+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2) (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) -4))))
(/.f64 2 (+.f64 (*.f64 (/.f64 (/.f64 Om (sin.f64 ky)) l) -1/2) (*.f64 (sin.f64 ky) (*.f64 -4 (/.f64 l Om)))))
(/.f64 2 (+.f64 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/2) (*.f64 -4 (/.f64 (sin.f64 ky) (/.f64 Om l)))))
(*.f64 1 (/.f64 2 (+.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -4)) (*.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/2))))
(/.f64 2 (+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2) (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) -4))))
(/.f64 2 (+.f64 (*.f64 (/.f64 (/.f64 Om (sin.f64 ky)) l) -1/2) (*.f64 (sin.f64 ky) (*.f64 -4 (/.f64 l Om)))))
(/.f64 2 (+.f64 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/2) (*.f64 -4 (/.f64 (sin.f64 ky) (/.f64 Om l)))))
(*.f64 (/.f64 2 (+.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -4)) (*.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/2))) 1)
(/.f64 2 (+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2) (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) -4))))
(/.f64 2 (+.f64 (*.f64 (/.f64 (/.f64 Om (sin.f64 ky)) l) -1/2) (*.f64 (sin.f64 ky) (*.f64 -4 (/.f64 l Om)))))
(/.f64 2 (+.f64 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/2) (*.f64 -4 (/.f64 (sin.f64 ky) (/.f64 Om l)))))
(*.f64 2 (/.f64 (/.f64 2 (+.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -4)) (*.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/2))) 2))
(/.f64 2 (+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2) (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) -4))))
(/.f64 2 (+.f64 (*.f64 (/.f64 (/.f64 Om (sin.f64 ky)) l) -1/2) (*.f64 (sin.f64 ky) (*.f64 -4 (/.f64 l Om)))))
(/.f64 2 (+.f64 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/2) (*.f64 -4 (/.f64 (sin.f64 ky) (/.f64 Om l)))))
(*.f64 (*.f64 (/.f64 2 (+.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -4)) (*.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/2))) 2) 1/2)
(/.f64 2 (+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2) (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) -4))))
(/.f64 2 (+.f64 (*.f64 (/.f64 (/.f64 Om (sin.f64 ky)) l) -1/2) (*.f64 (sin.f64 ky) (*.f64 -4 (/.f64 l Om)))))
(/.f64 2 (+.f64 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/2) (*.f64 -4 (/.f64 (sin.f64 ky) (/.f64 Om l)))))
(*.f64 1/2 (*.f64 (/.f64 2 (+.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -4)) (*.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/2))) 2))
(/.f64 2 (+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2) (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) -4))))
(/.f64 2 (+.f64 (*.f64 (/.f64 (/.f64 Om (sin.f64 ky)) l) -1/2) (*.f64 (sin.f64 ky) (*.f64 -4 (/.f64 l Om)))))
(/.f64 2 (+.f64 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/2) (*.f64 -4 (/.f64 (sin.f64 ky) (/.f64 Om l)))))
(*.f64 (/.f64 (/.f64 2 (+.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -4)) (*.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/2))) 2) 2)
(/.f64 2 (+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2) (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) -4))))
(/.f64 2 (+.f64 (*.f64 (/.f64 (/.f64 Om (sin.f64 ky)) l) -1/2) (*.f64 (sin.f64 ky) (*.f64 -4 (/.f64 l Om)))))
(/.f64 2 (+.f64 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/2) (*.f64 -4 (/.f64 (sin.f64 ky) (/.f64 Om l)))))
(pow.f64 (/.f64 2 (+.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -4)) (*.f64 (/.f64 Om (*.f64 (sin.f64 ky) l)) -1/2))) 1)
(/.f64 2 (+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2) (*.f64 (/.f64 l Om) (*.f64 (sin.f64 ky) -4))))
(/.f64 2 (+.f64 (*.f64 (/.f64 (/.f64 Om (sin.f64 ky)) l) -1/2) (*.f64 (sin.f64 ky) (*.f64 -4 (/.f64 l Om)))))
(/.f64 2 (+.f64 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) -1/2) (*.f64 -4 (/.f64 (sin.f64 ky) (/.f64 Om l)))))

localize51.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(pow.f64 (*.f64 (sin.f64 kx) l) 2)
0.5b
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))
8.2b
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))
11.2b
(/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))
Compiler

Compiled 156 to 104 computations (33.3% saved)

series19.0ms (0.1%)

Counts
4 → 132
Calls

33 calls:

TimeVariablePointExpression
2.0ms
kx
@inf
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))
2.0ms
kx
@inf
(pow.f64 (*.f64 (sin.f64 kx) l) 2)
1.0ms
l
@inf
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))
1.0ms
Om
@0
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))
1.0ms
kx
@inf
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))

rewrite143.0ms (0.7%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
018142
1134142
2297142
3660142
41713142
55094142
Stop Event
node limit
Counts
4 → 99
Calls
Call 1
Inputs
(/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))
(pow.f64 (*.f64 (sin.f64 kx) l) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (*.f64 2 (pow.f64 Om 2))) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (*.f64 2 (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (*.f64 2 (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (pow.f64 Om 2)) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (/.f64 1 (pow.f64 Om 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (neg.f64 (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (/.f64 1/2 (pow.f64 Om 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (*.f64 (/.f64 1 (pow.f64 Om 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (/.f64 2 (pow.f64 Om 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4) (/.f64 1 (*.f64 (pow.f64 Om 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 Om 2)) (pow.f64 (*.f64 (sin.f64 kx) l) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) (pow.f64 l 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (/.f64 -1 (pow.f64 Om 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 l 2)) (/.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 Om 2)) (*.f64 2 (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (/.f64 2 (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (pow.f64 Om 2)) 1/2) (*.f64 2 (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (neg.f64 (pow.f64 Om 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (*.f64 2 (pow.f64 Om 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 2) (*.f64 2 (pow.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 Om 2))) (*.f64 2 (pow.f64 (sin.f64 kx) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (pow.f64 Om 2) 4)) (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 Om 2)) (neg.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (neg.f64 (pow.f64 Om 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 4 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2))))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 4 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))) (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 (sin.f64 kx) l) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (neg.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (neg.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 (sin.f64 kx) l) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (pow.f64 (/.f64 (*.f64 (sin.f64 kx) l) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 l 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) 2) (*.f64 2 (pow.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 l 2) 2) (*.f64 2 (pow.f64 (sin.f64 kx) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (sin.f64 kx) 2) 2) (pow.f64 (/.f64 l 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 l l) 2) (pow.f64 (/.f64 (sin.f64 kx) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) 2) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))))

simplify200.0ms (1%)

Algorithm
egg-herbie
Rules
1602×rational.json-simplify-51
1154×rational.json-simplify-2
1002×rational.json-simplify-35
744×rational.json-simplify-44
644×exponential.json-simplify-26
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
046311687
1108011541
2243111201
3533711189
4752211189
Stop Event
node limit
Counts
231 → 285
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))) (+.f64 (*.f64 2/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 6)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))) (+.f64 (*.f64 2/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 6)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/315 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 8)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))))
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 kx 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 kx 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)))) (pow.f64 kx 6))))))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
1
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) (pow.f64 Om 4)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) (pow.f64 Om 4))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)) (pow.f64 Om 6))))))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(+.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om)) (*.f64 1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5)))))))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))
(+.f64 (*.f64 1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))))
(+.f64 (*.f64 1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5)))) (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(+.f64 (*.f64 1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
1
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) (pow.f64 Om 4)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) (pow.f64 Om 4))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)) (pow.f64 Om 6))))))
1
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) (pow.f64 Om 4)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) (pow.f64 Om 4))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)) (pow.f64 Om 6))))))
1
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 kx 4))) 1))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 kx 4))) (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (pow.f64 Om 2))) (+.f64 (*.f64 16/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) (pow.f64 kx 6))))))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
1
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 64 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)))))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)))))))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) 2))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) 2))) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 kx) 8))))) (*.f64 Om (pow.f64 l 7)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) 2))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))))))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) 2)) (sin.f64 kx)) (*.f64 Om (pow.f64 l 5))) (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(+.f64 (/.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) 2))) (*.f64 Om (pow.f64 l 5))) (+.f64 (/.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) 2))) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 kx) 8))))) (*.f64 Om (pow.f64 l 7))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))))
(+.f64 (*.f64 (pow.f64 Om 5) (*.f64 l (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))) 2)) (sin.f64 kx)))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))))))
(+.f64 (*.f64 (pow.f64 Om 5) (*.f64 l (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))) 2)) (sin.f64 kx)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 7) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 8) (pow.f64 l 8))))) (*.f64 l (sin.f64 kx))))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2))))) (*.f64 64 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)))) (pow.f64 Om 6))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2))))) (*.f64 64 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)))) (pow.f64 Om 6))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4))))))
(*.f64 (pow.f64 l 2) (pow.f64 kx 2))
(+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 -1/3 (*.f64 (pow.f64 l 2) (pow.f64 kx 4))))
(+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 l 2) (pow.f64 kx 4))) (*.f64 (+.f64 (*.f64 1/60 (pow.f64 l 2)) (*.f64 1/36 (pow.f64 l 2))) (pow.f64 kx 6))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/360 (pow.f64 l 2)) (*.f64 -1/2520 (pow.f64 l 2))) (pow.f64 kx 8)) (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 l 2) (pow.f64 kx 4))) (*.f64 (+.f64 (*.f64 1/60 (pow.f64 l 2)) (*.f64 1/36 (pow.f64 l 2))) (pow.f64 kx 6)))))
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 0)
(+.f64 0 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))
(+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (*.f64 2 (pow.f64 Om 2))) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (*.f64 2 (pow.f64 Om 2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 0)
(*.f64 2 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (*.f64 2 (pow.f64 Om 2))))
(*.f64 2 (*.f64 (/.f64 1/2 (pow.f64 Om 2)) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))
(*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (/.f64 1 (pow.f64 Om 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 1)
(*.f64 1 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (neg.f64 (pow.f64 Om 2))))
(*.f64 (*.f64 2 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (/.f64 1/2 (pow.f64 Om 2)))
(*.f64 (*.f64 2 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (*.f64 (/.f64 1 (pow.f64 Om 2)) 1/2))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (/.f64 2 (pow.f64 Om 2))) 1/2)
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4) (/.f64 1 (*.f64 (pow.f64 Om 2) 4)))
(*.f64 (/.f64 1 (pow.f64 Om 2)) (pow.f64 (*.f64 (sin.f64 kx) l) 2))
(*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) (pow.f64 l 2))
(*.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (/.f64 -1 (pow.f64 Om 2)))
(*.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 Om 2))))
(*.f64 (*.f64 2 (pow.f64 l 2)) (/.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))
(*.f64 (/.f64 1/2 (pow.f64 Om 2)) (*.f64 2 (pow.f64 (*.f64 (sin.f64 kx) l) 2)))
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (/.f64 2 (pow.f64 Om 2))))
(*.f64 (*.f64 (/.f64 1 (pow.f64 Om 2)) 1/2) (*.f64 2 (pow.f64 (*.f64 (sin.f64 kx) l) 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (neg.f64 (pow.f64 Om 2))) -1)
(*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (*.f64 2 (pow.f64 Om 2))) 2)
(*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 2) (*.f64 2 (pow.f64 l 2)))
(*.f64 (/.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 Om 2))) (*.f64 2 (pow.f64 (sin.f64 kx) 2)))
(*.f64 (/.f64 1 (*.f64 (pow.f64 Om 2) 4)) (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4))
(*.f64 (/.f64 -1 (pow.f64 Om 2)) (neg.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2)))
(pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 1)
(neg.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (neg.f64 (pow.f64 Om 2))))
(+.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2))))) 0)
(+.f64 0 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2))))))
(-.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2))))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))))
(*.f64 2 (/.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2))))) 2))
(*.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2))))))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2))))) 1)
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))) 1/2)
(*.f64 (*.f64 4 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))) 1/4)
(*.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2))))) 2) 2)
(*.f64 1/4 (*.f64 4 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))))
(/.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2))))) 1)
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))) 2)
(/.f64 (*.f64 4 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))) 4)
(/.f64 (neg.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))) -1)
(/.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2))))))) 8)
(/.f64 (*.f64 2 (neg.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2))))))) -2)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))))) 16)
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2))))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))) 0)
(+.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))))
(+.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))) (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))))
(-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))) 0)
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))))
(*.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))) 1)
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2))))))) 1/2)
(*.f64 1/2 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2))))))))
(*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))) 2)
(pow.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))) 1)
(+.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 0)
(+.f64 0 (pow.f64 (*.f64 (sin.f64 kx) l) 2))
(+.f64 -1 (-.f64 1 (neg.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2))))
(+.f64 (-.f64 1 (neg.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2))) -1)
(-.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 0)
(-.f64 0 (neg.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 2))
(*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 1)
(*.f64 1 (pow.f64 (*.f64 (sin.f64 kx) l) 2))
(*.f64 4 (pow.f64 (/.f64 (*.f64 (sin.f64 kx) l) 2) 2))
(*.f64 -1 (neg.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2)))
(*.f64 (*.f64 2 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) 1/2)
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4) 1/4)
(*.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) -1)
(*.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) 2))
(*.f64 (*.f64 2 (pow.f64 l 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) 2))
(*.f64 1/2 (*.f64 2 (pow.f64 (*.f64 (sin.f64 kx) l) 2)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4))
(*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 2) 2)
(*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) 2) (*.f64 2 (pow.f64 l 2)))
(*.f64 (/.f64 (pow.f64 l 2) 2) (*.f64 2 (pow.f64 (sin.f64 kx) 2)))
(*.f64 (pow.f64 (*.f64 (sin.f64 kx) 2) 2) (pow.f64 (/.f64 l 2) 2))
(*.f64 (pow.f64 (+.f64 l l) 2) (pow.f64 (/.f64 (sin.f64 kx) 2) 2))
(*.f64 (pow.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) 2) 1/4)
(/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 1)
(/.f64 (*.f64 2 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4) 4)
(/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) -1)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4)) 8)
(/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) -2) -2)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4))) 16)
(neg.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2)))
Outputs
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))
(+.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) (*.f64 -1/3 (*.f64 (pow.f64 kx 4) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(+.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) (*.f64 -1/3 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 4) (pow.f64 Om 2)))))
(+.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) (*.f64 (pow.f64 kx 4) (*.f64 -1/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))) (+.f64 (*.f64 2/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 6)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 2/45 (*.f64 (pow.f64 kx 6) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) (*.f64 -1/3 (*.f64 (pow.f64 kx 4) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(+.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) (+.f64 (*.f64 2/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 6)) (pow.f64 Om 2))) (*.f64 -1/3 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 4) (pow.f64 Om 2))))))
(+.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 4) (pow.f64 Om 2)))) (*.f64 2/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 6)) (pow.f64 Om 2)))))
(+.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) (+.f64 (*.f64 (pow.f64 kx 4) (*.f64 -1/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 2/45 (*.f64 (pow.f64 kx 6) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))) (+.f64 (*.f64 2/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 6)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/315 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 8)) (pow.f64 Om 2))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 kx 4) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (*.f64 2/45 (*.f64 (pow.f64 kx 6) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) (*.f64 -1/315 (*.f64 (pow.f64 kx 8) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 4) (pow.f64 Om 2)))) (+.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) (+.f64 (*.f64 -1/315 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 8) (pow.f64 Om 2)))) (*.f64 2/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 6)) (pow.f64 Om 2))))))
(+.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) (+.f64 (+.f64 (*.f64 2/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 6)) (pow.f64 Om 2))) (*.f64 -1/315 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 8) (pow.f64 Om 2))))) (*.f64 -1/3 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 4) (pow.f64 Om 2))))))
(+.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) (+.f64 (+.f64 (*.f64 2/45 (*.f64 (pow.f64 kx 6) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 -1/315 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 kx 8) (pow.f64 Om 2))))) (*.f64 (pow.f64 kx 4) (*.f64 -1/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 kx 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2))) (*.f64 (pow.f64 kx 4) 1/2)) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) (*.f64 (pow.f64 kx 4) (*.f64 1/2 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2)))))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2)))))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) (+.f64 1 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2))) (*.f64 (pow.f64 kx 4) 1/2))))
(+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)) (pow.f64 kx 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)))) (pow.f64 kx 6))))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 2 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (*.f64 (pow.f64 kx 6) 1/2)) (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2))) (*.f64 (pow.f64 kx 4) 1/2)))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2)))) (*.f64 (pow.f64 kx 6) (-.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2)))))))))))
(+.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 kx 4) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2)))) (*.f64 (pow.f64 kx 6) (-.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 2 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2))))))))))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
1
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)
(+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) (pow.f64 Om 4)))))
(+.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) (pow.f64 Om 4)))) (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) (pow.f64 Om 4))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) (pow.f64 Om 4))) (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) (pow.f64 Om 4))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)) (pow.f64 Om 6))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) (pow.f64 Om 4))) (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 6) (pow.f64 Om 6)))) (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
(+.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) (pow.f64 Om 4))) (-.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 6) (pow.f64 Om 6))) -1)) (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) (pow.f64 Om 4))) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 6) (pow.f64 Om 6))) (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 l (*.f64 (/.f64 (sin.f64 kx) Om) 2))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))
(+.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))
(+.f64 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.f64 (*.f64 l (*.f64 (/.f64 (sin.f64 kx) Om) 2)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))))
(+.f64 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)))))
(+.f64 (*.f64 l (*.f64 (/.f64 (sin.f64 kx) Om) 2)) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)))))
(+.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)))))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om)) (*.f64 1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5)))))))
(+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (+.f64 (+.f64 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))) (*.f64 1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 kx)) 5)))) (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)))))
(+.f64 (*.f64 l (*.f64 (/.f64 (sin.f64 kx) Om) 2)) (+.f64 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)))) (*.f64 1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 kx)) 5)))))
(+.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))) (+.f64 (*.f64 1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 kx)) 5))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3))))))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3))) (+.f64 (*.f64 1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 kx)) 5))) (+.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 l (*.f64 (/.f64 (sin.f64 kx) Om) -2))
(*.f64 l (*.f64 -2 (/.f64 (sin.f64 kx) Om)))
(+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))
(+.f64 (*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om))) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/4))
(+.f64 (*.f64 l (*.f64 (/.f64 (sin.f64 kx) Om) -2)) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/4))
(+.f64 (*.f64 l (*.f64 -2 (/.f64 (sin.f64 kx) Om))) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/4))
(+.f64 (*.f64 1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))))
(+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/4) (+.f64 (*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)) 1/64)))
(+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/4) (+.f64 (*.f64 l (*.f64 (/.f64 (sin.f64 kx) Om) -2)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)) 1/64)))
(+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/4) (+.f64 (*.f64 l (*.f64 -2 (/.f64 (sin.f64 kx) Om))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)) 1/64)))
(+.f64 (*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om))) (+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/4) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)) 1/64)))
(+.f64 (*.f64 1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (+.f64 (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5)))) (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))))
(+.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 kx)) 5)) -1/512) (+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/4) (+.f64 (*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)) 1/64))))
(+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/4) (+.f64 (+.f64 (*.f64 l (*.f64 (/.f64 (sin.f64 kx) Om) -2)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)) 1/64)) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 kx)) 5)) -1/512)))
(+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/4) (+.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 kx)) 5)) -1/512) (+.f64 (*.f64 l (*.f64 -2 (/.f64 (sin.f64 kx) Om))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)) 1/64))))
(+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/4) (+.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 kx)) 5)) -1/512) (+.f64 (*.f64 -2 (*.f64 l (/.f64 (sin.f64 kx) Om))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)) 1/64))))
(*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om)))
(*.f64 l (*.f64 (/.f64 (sin.f64 kx) Om) 2))
(*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om)))
(+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.f64 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.f64 (*.f64 l (*.f64 (/.f64 (sin.f64 kx) Om) 2)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(+.f64 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)))))
(+.f64 (*.f64 l (*.f64 (/.f64 (sin.f64 kx) Om) 2)) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)))))
(+.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)))))
(+.f64 (*.f64 1/512 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)))) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (+.f64 (+.f64 (*.f64 2 (*.f64 l (/.f64 (sin.f64 kx) Om))) (*.f64 1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 kx)) 5)))) (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)))))
(+.f64 (*.f64 l (*.f64 (/.f64 (sin.f64 kx) Om) 2)) (+.f64 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)))) (*.f64 1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 kx)) 5)))))
(+.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))) (+.f64 (*.f64 1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 kx)) 5))) (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3))))))
(+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3))) (+.f64 (*.f64 1/512 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 kx)) 5))) (+.f64 (*.f64 l (*.f64 2 (/.f64 (sin.f64 kx) Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
1
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)
(+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) (pow.f64 Om 4)))))
(+.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) (pow.f64 Om 4)))) (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) (pow.f64 Om 4))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) (pow.f64 Om 4))) (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) (pow.f64 Om 4))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)) (pow.f64 Om 6))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) (pow.f64 Om 4))) (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 6) (pow.f64 Om 6)))) (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
(+.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) (pow.f64 Om 4))) (-.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 6) (pow.f64 Om 6))) -1)) (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) (pow.f64 Om 4))) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 6) (pow.f64 Om 6))) (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))
1
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)
(+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) (pow.f64 Om 4)))))
(+.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) (pow.f64 Om 4)))) (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) (pow.f64 Om 4))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) (pow.f64 Om 4))) (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) (pow.f64 Om 4))) (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)) (pow.f64 Om 6))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) (pow.f64 Om 4))) (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 6) (pow.f64 Om 6)))) (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
(+.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) (pow.f64 Om 4))) (-.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 6) (pow.f64 Om 6))) -1)) (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) (pow.f64 Om 4))) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 6) (pow.f64 Om 6))) (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))
1
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)
(+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) -2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 kx 4))) 1))
(+.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2)))) (*.f64 (pow.f64 kx 4) -1/2)) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) -2)))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) -2) (*.f64 (pow.f64 kx 4) (*.f64 -1/2 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) -2) (+.f64 1 (*.f64 (pow.f64 kx 4) (*.f64 -1/2 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2))))))))
(+.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) -2)) (*.f64 (pow.f64 kx 4) (*.f64 -1/2 (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2)))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 kx 4))) (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (pow.f64 Om 2))) (+.f64 (*.f64 16/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) (pow.f64 kx 6))))))
(+.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2)))) (*.f64 (pow.f64 kx 4) -1/2)) (+.f64 (+.f64 1 (*.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2)))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 16/3)) (*.f64 -4 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) (*.f64 (pow.f64 kx 6) -1/2))) (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) -2)))
(+.f64 1 (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2))))) (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 Om 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2)))) (pow.f64 Om 2)))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 16/3))))))) (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) -2)))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) -2) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2))))) (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 -4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 Om 2)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2)))) (pow.f64 Om 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 16/3)))))))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2))))) (*.f64 (pow.f64 kx 6) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2)))) (pow.f64 Om 2))))) (+.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 16/3) (*.f64 -4 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 Om 2))))))))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) -2)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 -1 (-.f64 -1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))
1
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)
(+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2))))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 2))) -1/2)) (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (+.f64 1 (*.f64 (pow.f64 l 4) (*.f64 -1/2 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2))))))
(+.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (*.f64 (pow.f64 l 4) (*.f64 -1/2 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 2))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 64 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)))))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)))))))
(+.f64 (*.f64 (pow.f64 l 6) (*.f64 (+.f64 (*.f64 64 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 2))) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))))) -1/2)) (+.f64 1 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 2))) -1/2)) (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 64 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))) (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 2)))) (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2))))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2))) (*.f64 (pow.f64 l 6) (+.f64 (*.f64 64 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))) (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)) (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))) (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 2)))) (*.f64 (pow.f64 l 6) (+.f64 (*.f64 64 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))) (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 2))) (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))) (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)) -1/16))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) 2))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)) -1/16) (*.f64 -1 (*.f64 (sin.f64 kx) (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 Om (pow.f64 l 5)))))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)) -1/16) (neg.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 Om (pow.f64 l 5)))))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)) -1/16) (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) 2))) (neg.f64 (/.f64 (sin.f64 kx) (*.f64 Om (pow.f64 l 5)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) 2))) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 kx) 8))))) (*.f64 Om (pow.f64 l 7)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) 2))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)) -1/16) (*.f64 -1 (*.f64 (sin.f64 kx) (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 Om (pow.f64 l 5))))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) 2))) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 kx) 8)))) (/.f64 (sin.f64 kx) (*.f64 Om (pow.f64 l 7))))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)) -1/16) (neg.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 Om (pow.f64 l 5)))))) (neg.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) 1/8)) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 kx) 8)))) (*.f64 Om (pow.f64 l 7)))))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)) -1/16)) (*.f64 -1 (*.f64 (sin.f64 kx) (+.f64 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 Om (pow.f64 l 5))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 1/8 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 kx) 8)))) (*.f64 Om (pow.f64 l 7)))))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)) -1/16)) (*.f64 -1 (*.f64 (sin.f64 kx) (+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 1/8 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 kx) 8)))) (*.f64 Om (pow.f64 l 7))) (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 Om (pow.f64 l 5)))))))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/2)
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/2) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)) 1/16))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) 2)) (sin.f64 kx)) (*.f64 Om (pow.f64 l 5))) (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(+.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/2) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)) 1/16)))
(+.f64 (/.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) 2))) (*.f64 Om (pow.f64 l 5))) (+.f64 (/.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) 2))) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 kx) 8))))) (*.f64 Om (pow.f64 l 7))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))))
(+.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) 2))) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 kx) 8)))) (/.f64 (sin.f64 kx) (*.f64 Om (pow.f64 l 7)))) (+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/2) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)) 1/16))))
(+.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) 1/8)) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 kx) 8)))) (*.f64 Om (pow.f64 l 7)))) (+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/2) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)) 1/16))))
(+.f64 (+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/2) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)) 1/16)) (*.f64 (sin.f64 kx) (+.f64 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 Om (pow.f64 l 5))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 1/8 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 kx) 8)))) (*.f64 Om (pow.f64 l 7))))))
(+.f64 (+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/2) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)) 1/16)) (*.f64 (sin.f64 kx) (+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 1/8 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 kx) 8)))) (*.f64 Om (pow.f64 l 7))) (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 Om (pow.f64 l 5))))))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)) -1/16))
(+.f64 (*.f64 (pow.f64 Om 5) (*.f64 l (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))) 2)) (sin.f64 kx)))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)) -1/16)) (*.f64 l (*.f64 (*.f64 (sin.f64 kx) (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 kx)) 6))) (pow.f64 (/.f64 -1/16 (pow.f64 (*.f64 l (sin.f64 kx)) 3)) 2))) (pow.f64 Om 5))))
(+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)) -1/16) (+.f64 (*.f64 l (*.f64 (pow.f64 Om 5) (*.f64 (sin.f64 kx) (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 kx)) 6))) (pow.f64 (/.f64 -1/16 (pow.f64 (*.f64 l (sin.f64 kx)) 3)) 2))))) (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)) -1/16) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 l (*.f64 (pow.f64 Om 5) (*.f64 (sin.f64 kx) (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 kx)) 6))) (pow.f64 (/.f64 -1/16 (pow.f64 (*.f64 l (sin.f64 kx)) 3)) 2)))))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)) -1/16) (*.f64 l (*.f64 (pow.f64 Om 5) (*.f64 (sin.f64 kx) (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 kx)) 6))) (pow.f64 (/.f64 -1/16 (pow.f64 (*.f64 l (sin.f64 kx)) 3)) 2)))))))
(+.f64 (*.f64 (pow.f64 Om 5) (*.f64 l (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))) 2)) (sin.f64 kx)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 7) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 8) (pow.f64 l 8))))) (*.f64 l (sin.f64 kx))))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 kx)) 6))) (pow.f64 (/.f64 -1/16 (pow.f64 (*.f64 l (sin.f64 kx)) 3)) 2)) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (*.f64 1/256 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 kx)) 8)))) (*.f64 (*.f64 l (sin.f64 kx)) (pow.f64 Om 7)))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)) -1/16)) (*.f64 l (*.f64 (*.f64 (sin.f64 kx) (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 kx)) 6))) (pow.f64 (/.f64 -1/16 (pow.f64 (*.f64 l (sin.f64 kx)) 3)) 2))) (pow.f64 Om 5)))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)) -1/16) (*.f64 l (*.f64 (pow.f64 Om 5) (*.f64 (sin.f64 kx) (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 kx)) 6))) (pow.f64 (/.f64 -1/16 (pow.f64 (*.f64 l (sin.f64 kx)) 3)) 2)))))) (neg.f64 (*.f64 (*.f64 l (sin.f64 kx)) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 kx)) 6))) (pow.f64 (/.f64 -1/16 (pow.f64 (*.f64 l (sin.f64 kx)) 3)) 2)) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (*.f64 1/256 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 kx)) 8)))) (pow.f64 Om 7))))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 kx)) 6))) (pow.f64 (/.f64 -1/16 (pow.f64 (*.f64 l (sin.f64 kx)) 3)) 2)) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (*.f64 1/256 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 kx)) 8)))) (neg.f64 (*.f64 (*.f64 l (sin.f64 kx)) (pow.f64 Om 7)))) (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)) -1/16) (*.f64 l (*.f64 (pow.f64 Om 5) (*.f64 (sin.f64 kx) (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 kx)) 6))) (pow.f64 (/.f64 -1/16 (pow.f64 (*.f64 l (sin.f64 kx)) 3)) 2))))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (pow.f64 (*.f64 l (sin.f64 kx)) 4)) (*.f64 4 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2))) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (pow.f64 (*.f64 l (sin.f64 kx)) 4)) (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 4))) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) -12) (pow.f64 Om 4)))))
(+.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) -12) (pow.f64 Om 4))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2))))) (*.f64 64 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)))) (pow.f64 Om 6))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (pow.f64 (*.f64 l (sin.f64 kx)) 4)) (*.f64 4 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2))) (pow.f64 Om 4)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -16 (pow.f64 (*.f64 l (sin.f64 kx)) 4)) (*.f64 4 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)))))) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 6) 64)) (pow.f64 Om 6)))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (pow.f64 (*.f64 l (sin.f64 kx)) 4)) (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 4))) (pow.f64 Om 4)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 (*.f64 l (sin.f64 kx)) 4)) (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 4))) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 6) 64)) (pow.f64 Om 6)))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) -12) (pow.f64 Om 4)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) -12) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 6) 64)) (pow.f64 Om 6)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) -12) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 6) 64)) (pow.f64 Om 6)) (/.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) -12) (pow.f64 Om 4))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (pow.f64 (*.f64 l (sin.f64 kx)) 4)) (*.f64 4 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2))) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (pow.f64 (*.f64 l (sin.f64 kx)) 4)) (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 4))) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) -12) (pow.f64 Om 4)))))
(+.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) -12) (pow.f64 Om 4))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2))))) (*.f64 64 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)))) (pow.f64 Om 6))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (pow.f64 (*.f64 l (sin.f64 kx)) 4)) (*.f64 4 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2))) (pow.f64 Om 4)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -16 (pow.f64 (*.f64 l (sin.f64 kx)) 4)) (*.f64 4 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)))))) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 6) 64)) (pow.f64 Om 6)))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (pow.f64 (*.f64 l (sin.f64 kx)) 4)) (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 4))) (pow.f64 Om 4)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 (*.f64 l (sin.f64 kx)) 4)) (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 4))) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 6) 64)) (pow.f64 Om 6)))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) -12) (pow.f64 Om 4)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) -12) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 6) 64)) (pow.f64 Om 6)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) -12) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 6) 64)) (pow.f64 Om 6)) (/.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) -12) (pow.f64 Om 4))))))
(*.f64 (pow.f64 l 2) (pow.f64 kx 2))
(pow.f64 (*.f64 l kx) 2)
(+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (*.f64 -1/3 (*.f64 (pow.f64 l 2) (pow.f64 kx 4))))
(+.f64 (pow.f64 (*.f64 l kx) 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 kx 4) -1/3)))
(*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (*.f64 -1/3 (pow.f64 kx 4))))
(+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 l 2) (pow.f64 kx 4))) (*.f64 (+.f64 (*.f64 1/60 (pow.f64 l 2)) (*.f64 1/36 (pow.f64 l 2))) (pow.f64 kx 6))))
(+.f64 (pow.f64 (*.f64 l kx) 2) (+.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 kx 4) -1/3)) (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 (pow.f64 l 2) 1/60) (*.f64 (pow.f64 l 2) 1/36)))))
(+.f64 (*.f64 (pow.f64 kx 6) (*.f64 (pow.f64 l 2) 2/45)) (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (*.f64 -1/3 (pow.f64 kx 4)))))
(+.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (*.f64 -1/3 (pow.f64 kx 4)))) (*.f64 (pow.f64 kx 6) (*.f64 (pow.f64 l 2) 2/45)))
(+.f64 (*.f64 (+.f64 (*.f64 -1/360 (pow.f64 l 2)) (*.f64 -1/2520 (pow.f64 l 2))) (pow.f64 kx 8)) (+.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 l 2) (pow.f64 kx 4))) (*.f64 (+.f64 (*.f64 1/60 (pow.f64 l 2)) (*.f64 1/36 (pow.f64 l 2))) (pow.f64 kx 6)))))
(+.f64 (pow.f64 (*.f64 l kx) 2) (+.f64 (+.f64 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 kx 4) -1/3)) (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 (pow.f64 l 2) 1/60) (*.f64 (pow.f64 l 2) 1/36)))) (*.f64 (pow.f64 kx 8) (+.f64 (*.f64 (pow.f64 l 2) -1/360) (*.f64 (pow.f64 l 2) -1/2520)))))
(+.f64 (+.f64 (*.f64 (pow.f64 kx 6) (*.f64 (pow.f64 l 2) 2/45)) (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (*.f64 -1/3 (pow.f64 kx 4))))) (*.f64 (pow.f64 kx 8) (*.f64 (pow.f64 l 2) -1/315)))
(+.f64 (+.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (*.f64 -1/3 (pow.f64 kx 4)))) (*.f64 (pow.f64 kx 6) (*.f64 (pow.f64 l 2) 2/45))) (*.f64 (pow.f64 kx 8) (*.f64 (pow.f64 l 2) -1/315)))
(+.f64 (*.f64 (pow.f64 kx 6) (*.f64 (pow.f64 l 2) 2/45)) (+.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (*.f64 -1/3 (pow.f64 kx 4)))) (*.f64 (pow.f64 kx 8) (*.f64 (pow.f64 l 2) -1/315))))
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 0)
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(+.f64 0 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (*.f64 2 (pow.f64 Om 2))) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (*.f64 2 (pow.f64 Om 2))))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 0)
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(*.f64 2 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (*.f64 2 (pow.f64 Om 2))))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(*.f64 2 (*.f64 (/.f64 1/2 (pow.f64 Om 2)) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (/.f64 1 (pow.f64 Om 2)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 1)
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(*.f64 1 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(*.f64 -1 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (neg.f64 (pow.f64 Om 2))))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(*.f64 (*.f64 2 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (/.f64 1/2 (pow.f64 Om 2)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(*.f64 (*.f64 2 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (*.f64 (/.f64 1 (pow.f64 Om 2)) 1/2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(*.f64 (pow.f64 l 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (/.f64 2 (pow.f64 Om 2))) 1/2)
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4) (/.f64 1 (*.f64 (pow.f64 Om 2) 4)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(*.f64 (/.f64 1 (pow.f64 Om 2)) (pow.f64 (*.f64 (sin.f64 kx) l) 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) (pow.f64 l 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(*.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (/.f64 -1 (pow.f64 Om 2)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(*.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 Om 2))))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(*.f64 (*.f64 2 (pow.f64 l 2)) (/.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (pow.f64 (sin.f64 kx) 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(*.f64 (/.f64 1/2 (pow.f64 Om 2)) (*.f64 2 (pow.f64 (*.f64 (sin.f64 kx) l) 2)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (/.f64 2 (pow.f64 Om 2))))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(*.f64 (*.f64 (/.f64 1 (pow.f64 Om 2)) 1/2) (*.f64 2 (pow.f64 (*.f64 (sin.f64 kx) l) 2)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (neg.f64 (pow.f64 Om 2))) -1)
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (*.f64 2 (pow.f64 Om 2))) 2)
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(*.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 2) (*.f64 2 (pow.f64 l 2)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(*.f64 (/.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 Om 2))) (*.f64 2 (pow.f64 (sin.f64 kx) 2)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(*.f64 (/.f64 1 (*.f64 (pow.f64 Om 2) 4)) (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(*.f64 (/.f64 -1 (pow.f64 Om 2)) (neg.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 1)
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(neg.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (neg.f64 (pow.f64 Om 2))))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(+.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2))))) 0)
(sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) 1/4)))
(+.f64 0 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2))))))
(sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) 1/4)))
(-.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2))))) 0)
(sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) 1/4)))
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))))
(sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) 1/4)))
(*.f64 2 (/.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2))))) 2))
(sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) 1/4)))
(*.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2))))))
(sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) 1/4)))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2))))) 1)
(sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) 1/4)))
(*.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))) 1/2)
(sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) 1/4)))
(*.f64 (*.f64 4 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))) 1/4)
(sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) 1/4)))
(*.f64 1/2 (*.f64 2 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))))
(sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) 1/4)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2))))) 2) 2)
(sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) 1/4)))
(*.f64 1/4 (*.f64 4 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))))
(sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) 1/4)))
(/.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2))))) 1)
(sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) 1/4)))
(/.f64 (*.f64 2 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))) 2)
(sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) 1/4)))
(/.f64 (*.f64 4 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))) 4)
(sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) 1/4)))
(/.f64 (neg.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))) -1)
(sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) 1/4)))
(/.f64 (*.f64 2 (*.f64 4 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2))))))) 8)
(sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) 1/4)))
(/.f64 (*.f64 2 (neg.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2))))))) -2)
(sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) 1/4)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))))) 16)
(sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) 1/4)))
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2))))) 1)
(sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) 1/4)))
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))))
(sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) 1/4)))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))) 0)
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) 1/4))))
(+.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) 1/4))))
(+.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))) (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))))
(+.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))) (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))))
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (pow.f64 Om 2)))))))
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) 1/4)))))
(-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))) 0)
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) 1/4))))
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))))
(+.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))) (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))))
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (pow.f64 Om 2)))))))
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) 1/4)))))
(*.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) 1/4))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))) 1)
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) 1/4))))
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2))))))) 1/2)
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) 1/4))))
(*.f64 1/2 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2))))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) 1/4))))
(*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))) 2)
(+.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))) (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))))
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (pow.f64 Om 2)))))))
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) 1/4)))))
(pow.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))) 1)
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) 1/4))))
(+.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 0)
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(+.f64 0 (pow.f64 (*.f64 (sin.f64 kx) l) 2))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(+.f64 -1 (-.f64 1 (neg.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2))))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(+.f64 (-.f64 1 (neg.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2))) -1)
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(-.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 0)
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(-.f64 0 (neg.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2)))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 2 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 2))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 1)
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 1 (pow.f64 (*.f64 (sin.f64 kx) l) 2))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 4 (pow.f64 (/.f64 (*.f64 (sin.f64 kx) l) 2) 2))
(*.f64 4 (pow.f64 (*.f64 l (/.f64 (sin.f64 kx) 2)) 2))
(*.f64 4 (pow.f64 (*.f64 (sin.f64 kx) (/.f64 l 2)) 2))
(*.f64 -1 (neg.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2)))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (*.f64 2 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) 1/2)
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4) 1/4)
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) -1)
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (*.f64 2 (pow.f64 (sin.f64 kx) 2)) (/.f64 (pow.f64 l 2) 2))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (*.f64 2 (pow.f64 l 2)) (/.f64 (pow.f64 (sin.f64 kx) 2) 2))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 1/2 (*.f64 2 (pow.f64 (*.f64 (sin.f64 kx) l) 2)))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 2) 2)
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) 2) (*.f64 2 (pow.f64 l 2)))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (/.f64 (pow.f64 l 2) 2) (*.f64 2 (pow.f64 (sin.f64 kx) 2)))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 (*.f64 (sin.f64 kx) 2) 2) (pow.f64 (/.f64 l 2) 2))
(pow.f64 (*.f64 (*.f64 2 (sin.f64 kx)) (/.f64 l 2)) 2)
(*.f64 (pow.f64 (+.f64 l l) 2) (pow.f64 (/.f64 (sin.f64 kx) 2) 2))
(pow.f64 (*.f64 (+.f64 l l) (/.f64 (sin.f64 kx) 2)) 2)
(*.f64 (pow.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) 2) 1/4)
(*.f64 1/4 (pow.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) 2))
(/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 1)
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(/.f64 (*.f64 2 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) 2)
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4) 4)
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) -1)
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4)) 8)
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) -2) -2)
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 4))) 16)
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(neg.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2)))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)

eval1.5s (7.9%)

Compiler

Compiled 49834 to 35605 computations (28.6% saved)

prune348.0ms (1.8%)

Pruning

21 alts after pruning (14 fresh and 7 done)

PrunedKeptTotal
New101241016
Fresh01010
Picked011
Done167
Total1013211034
Error
0b
Counts
1034 → 21
Alt Table
Click to see full alt table
StatusErrorProgram
38.7b
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky)))) 1/4))
39.6b
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))) 1/2))
34.7b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
28.5b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -2)) (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/4))))))
28.6b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))
11.0b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 1 (/.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (pow.f64 Om 2)))))))
9.6b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))))
9.5b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))))))))
34.1b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))))))
0.8b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
9.1b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))))))
10.9b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))))))
9.5b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))))
34.6b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))
36.7b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) -2)))))
31.7b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))
20.8b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
39.5b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))))
38.5b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
24.2b
(sqrt.f64 (*.f64 1/2 (+.f64 1 1)))
28.2b
(sqrt.f64 1/2)
Compiler

Compiled 887 to 746 computations (15.9% saved)

localize172.0ms (0.9%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(pow.f64 (*.f64 (sin.f64 kx) l) 2)
0.5b
(/.f64 1 (+.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))))
8.2b
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))
11.2b
(/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))
Compiler

Compiled 231 to 164 computations (29% saved)

series2.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
kx
@0
(/.f64 1 (+.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))))
0.0ms
l
@inf
(/.f64 1 (+.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))))
0.0ms
l
@-inf
(/.f64 1 (+.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))))
0.0ms
Om
@0
(/.f64 1 (+.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))))
0.0ms
Om
@-inf
(/.f64 1 (+.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))))

rewrite73.0ms (0.4%)

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

Useful iterations: 3 (0.0ms)

IterNodesCost
02267
116263
234961
380451
4209151
5551751
Stop Event
node limit
Counts
1 → 11
Calls
Call 1
Inputs
(/.f64 1 (+.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (pow.f64 Om 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (pow.f64 Om 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (pow.f64 Om 2))))) (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (pow.f64 Om 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (pow.f64 Om 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (pow.f64 Om 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (pow.f64 Om 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (pow.f64 Om 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (pow.f64 Om 2)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (pow.f64 Om 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (pow.f64 Om 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (pow.f64 Om 2))))) 1)))))

simplify269.0ms (1.4%)

Algorithm
egg-herbie
Rules
1454×rational.json-simplify-51
1260×rational.json-simplify-35
844×rational.json-simplify-43
752×rational.json-simplify-61
728×rational.json-simplify-41
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
02214749
15264681
210064491
317644449
432894389
555314389
665484389
Stop Event
node limit
Counts
47 → 107
Calls
Call 1
Inputs
1
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 kx 4))) 1))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 kx 4))) (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (pow.f64 Om 2))) (+.f64 (*.f64 16/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) (pow.f64 kx 6))))))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
1
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 64 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)))))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)))))))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) 2))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) 2))) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 kx) 8))))) (*.f64 Om (pow.f64 l 7)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) 2))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))))))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) 2)) (sin.f64 kx)) (*.f64 Om (pow.f64 l 5))) (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(+.f64 (/.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) 2))) (*.f64 Om (pow.f64 l 5))) (+.f64 (/.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) 2))) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 kx) 8))))) (*.f64 Om (pow.f64 l 7))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))))
(+.f64 (*.f64 (pow.f64 Om 5) (*.f64 l (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))) 2)) (sin.f64 kx)))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))))))
(+.f64 (*.f64 (pow.f64 Om 5) (*.f64 l (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))) 2)) (sin.f64 kx)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 7) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 8) (pow.f64 l 8))))) (*.f64 l (sin.f64 kx))))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2))))) (*.f64 64 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)))) (pow.f64 Om 6))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2))))) (*.f64 64 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)))) (pow.f64 Om 6))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4))))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (pow.f64 Om 2))))) 0)
(+.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (pow.f64 Om 2))))))
(+.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (pow.f64 Om 2))))) (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (pow.f64 Om 2))))))
(-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (pow.f64 Om 2))))) 0)
(*.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (pow.f64 Om 2))))))
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (pow.f64 Om 2))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (pow.f64 Om 2))))) 1)
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (pow.f64 Om 2)))))) 1/2)
(*.f64 1/2 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (pow.f64 Om 2)))))))
(*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (pow.f64 Om 2))))) 2)
(pow.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (pow.f64 Om 2))))) 1)
Outputs
1
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)
(+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 kx 4))) 1))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2)))) (pow.f64 kx 4)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2)))) (pow.f64 kx 4))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2)))) (pow.f64 kx 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 4 (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2)) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 kx 4)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 kx 4))) (+.f64 1 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (pow.f64 Om 2))) (+.f64 (*.f64 16/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) (pow.f64 kx 6))))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2)))) (pow.f64 kx 4))) (+.f64 1 (*.f64 (+.f64 (*.f64 -4 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2)))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 16/3) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45)))) (*.f64 (pow.f64 kx 6) -1/2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2)))) (pow.f64 kx 4)) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2)))) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2)) (+.f64 (*.f64 -4 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (+.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 16/3) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45)))) (pow.f64 kx 6)))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) (*.f64 -1/2 (+.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2)))) (pow.f64 kx 4)) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2)))) (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 Om 2)) -4)) (+.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 16/3) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45)))) (pow.f64 kx 6))))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) (*.f64 -1/2 (+.f64 (*.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2)))) (pow.f64 kx 4)) (*.f64 (+.f64 (*.f64 (pow.f64 l 2) (*.f64 -4 (/.f64 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 Om 2)))) (+.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 16/3) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 8/45 (*.f64 2 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2))))))))) (pow.f64 kx 6))))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) (*.f64 -1/2 (+.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2)) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 kx 4)) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 16/3) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 (*.f64 -4 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (+.f64 8/45 (*.f64 2 (+.f64 (*.f64 4 (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2)) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))))) (pow.f64 kx 6))))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) (*.f64 -1/2 (+.f64 (*.f64 (+.f64 (*.f64 4 (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2)) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 kx 4)) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 16/3) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (+.f64 (*.f64 2 (+.f64 (*.f64 4 (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2)) (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (+.f64 8/45 (*.f64 -4 (+.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))))) (pow.f64 kx 6))))))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (pow.f64 Om 2))))))
1
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)
(+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 2))))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
(+.f64 (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 2))) (*.f64 (pow.f64 l 4) -1/2)) (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
(+.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 2))) (*.f64 -1/2 (pow.f64 l 4))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 2)))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 64 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2))) (pow.f64 Om 2)))))) (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2))) 2)))))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (+.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 2)))))) (*.f64 -1/2 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 64 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 2))) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 64 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))) (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 2))) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 2)))) (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 2)))))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
(+.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 2)))) (*.f64 (pow.f64 l 6) (+.f64 (*.f64 64 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) (*.f64 2 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 2))))))))) (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
(+.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 2)))) (*.f64 (pow.f64 l 6) (+.f64 (*.f64 64 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))) (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 2))) (*.f64 2 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)))))))))
(+.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 2)))) (*.f64 (pow.f64 l 6) (+.f64 (*.f64 64 (/.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 Om 6))) (*.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) (*.f64 2 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 Om 2)) 2))))))))))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) 2))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)))) (*.f64 -1 (*.f64 (sin.f64 kx) (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 Om (pow.f64 l 5))))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)))) (neg.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 Om (pow.f64 l 5))))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)))) (*.f64 (sin.f64 kx) (neg.f64 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 Om (pow.f64 l 5))))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3))) (*.f64 (sin.f64 kx) (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) 2))) (neg.f64 (*.f64 Om (pow.f64 l 5)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) 2))) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 kx) 8))))) (*.f64 Om (pow.f64 l 7)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) 2))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))))))
(+.f64 (+.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)))) (*.f64 -1 (*.f64 (sin.f64 kx) (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 Om (pow.f64 l 5)))))) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) 2))) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 kx) 8)))) (/.f64 (sin.f64 kx) (*.f64 Om (pow.f64 l 7))))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)))) (+.f64 (neg.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) 1/8)) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 kx) 8)))) (*.f64 Om (pow.f64 l 7))))) (neg.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 Om (pow.f64 l 5)))))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)))) (*.f64 -1 (*.f64 (sin.f64 kx) (+.f64 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 Om (pow.f64 l 5))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 1/8 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 kx) 8)))) (*.f64 Om (pow.f64 l 7)))))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)))) (*.f64 (sin.f64 kx) (*.f64 (+.f64 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 Om (pow.f64 l 5))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 1/8 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 kx) 8)))) (*.f64 Om (pow.f64 l 7)))) -1)))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)))) (neg.f64 (*.f64 (/.f64 (sin.f64 kx) Om) (+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 1/8 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 kx) 8)))) (pow.f64 l 7)) (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 l 5))))))
(*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)) 1/16))
(+.f64 (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)) 1/16))
(+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) 2)) (sin.f64 kx)) (*.f64 Om (pow.f64 l 5))) (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(+.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)) 1/16)))
(+.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)) 1/16)))
(+.f64 (/.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) 2))) (*.f64 Om (pow.f64 l 5))) (+.f64 (/.f64 (*.f64 (sin.f64 kx) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (pow.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3))) 2))) (pow.f64 (sin.f64 kx) 2))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 kx) 8))))) (*.f64 Om (pow.f64 l 7))) (+.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))))
(+.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) 2))) (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 kx) 8)))) (/.f64 (sin.f64 kx) (*.f64 Om (pow.f64 l 7)))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)) 1/16))))
(+.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 (sin.f64 kx) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)) 1/8)) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 kx) 8)))) (*.f64 Om (pow.f64 l 7)))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)) 1/16))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)) 1/16)) (*.f64 (sin.f64 kx) (+.f64 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 Om (pow.f64 l 5))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 1/8 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 kx) 8)))) (*.f64 Om (pow.f64 l 7))))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)) 1/16) (*.f64 (sin.f64 kx) (+.f64 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 Om (pow.f64 l 5))) (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 1/8 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 kx) 8)))) (*.f64 Om (pow.f64 l 7)))))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 (/.f64 Om l) (sin.f64 kx))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)) 1/16)) (*.f64 (/.f64 (sin.f64 kx) Om) (+.f64 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) 2))) (*.f64 1/8 (/.f64 (pow.f64 Om 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (sin.f64 kx) 8)))) (pow.f64 l 7)) (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (sin.f64 kx) 6))) (*.f64 1/256 (pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 kx) 3)) 2))) (pow.f64 l 5)))))
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3))))
(+.f64 (*.f64 (pow.f64 Om 5) (*.f64 l (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))) 2)) (sin.f64 kx)))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)))) (*.f64 (pow.f64 Om 5) (*.f64 l (*.f64 (sin.f64 kx) (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 kx)) 6))) (pow.f64 (/.f64 -1/16 (pow.f64 (*.f64 l (sin.f64 kx)) 3)) 2))))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3))) (*.f64 (pow.f64 Om 5) (*.f64 (sin.f64 kx) (*.f64 l (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 kx)) 6))) (pow.f64 (/.f64 -1/16 (pow.f64 (*.f64 l (sin.f64 kx)) 3)) 2)))))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3))) (*.f64 (*.f64 l (sin.f64 kx)) (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 kx)) 6))) (pow.f64 (/.f64 -1/16 (pow.f64 (*.f64 l (sin.f64 kx)) 3)) 2)) (pow.f64 Om 5)))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3))) (*.f64 l (*.f64 (pow.f64 Om 5) (*.f64 (sin.f64 kx) (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 kx)) 6))) (pow.f64 (/.f64 -1/16 (pow.f64 (*.f64 l (sin.f64 kx)) 3)) 2)))))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3))) (*.f64 l (*.f64 (sin.f64 kx) (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 kx)) 6))) (pow.f64 (/.f64 -1/16 (pow.f64 (*.f64 l (sin.f64 kx)) 3)) 2)))))))
(+.f64 (*.f64 (pow.f64 Om 5) (*.f64 l (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))) 2)) (sin.f64 kx)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 Om 7) (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (pow.f64 (/.f64 -1/16 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3))) 2)) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 (sin.f64 kx) 8) (pow.f64 l 8))))) (*.f64 l (sin.f64 kx))))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))))))
(+.f64 (*.f64 (pow.f64 Om 5) (*.f64 l (*.f64 (sin.f64 kx) (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 kx)) 6))) (pow.f64 (/.f64 -1/16 (pow.f64 (*.f64 l (sin.f64 kx)) 3)) 2))))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)))) (*.f64 -1 (*.f64 (pow.f64 Om 7) (*.f64 l (*.f64 (sin.f64 kx) (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 kx)) 6))) (pow.f64 (/.f64 -1/16 (pow.f64 (*.f64 l (sin.f64 kx)) 3)) 2)) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (*.f64 1/256 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 kx)) 8))))))))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (+.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3))) (*.f64 (pow.f64 Om 5) (*.f64 (sin.f64 kx) (*.f64 l (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 kx)) 6))) (pow.f64 (/.f64 -1/16 (pow.f64 (*.f64 l (sin.f64 kx)) 3)) 2)))))) (*.f64 (pow.f64 Om 7) (neg.f64 (*.f64 l (*.f64 (sin.f64 kx) (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 kx)) 6))) (pow.f64 (/.f64 -1/16 (pow.f64 (*.f64 l (sin.f64 kx)) 3)) 2)) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (*.f64 1/256 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 kx)) 8))))))))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 kx)) 6))) (pow.f64 (/.f64 -1/16 (pow.f64 (*.f64 l (sin.f64 kx)) 3)) 2)) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (*.f64 1/256 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 kx)) 8)))) (neg.f64 (*.f64 (sin.f64 kx) (*.f64 l (pow.f64 Om 7))))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3))) (*.f64 (*.f64 l (sin.f64 kx)) (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 kx)) 6))) (pow.f64 (/.f64 -1/16 (pow.f64 (*.f64 l (sin.f64 kx)) 3)) 2)) (pow.f64 Om 5))))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3))) (*.f64 l (+.f64 (*.f64 (pow.f64 Om 5) (*.f64 (sin.f64 kx) (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 kx)) 6))) (pow.f64 (/.f64 -1/16 (pow.f64 (*.f64 l (sin.f64 kx)) 3)) 2)))) (neg.f64 (*.f64 (sin.f64 kx) (*.f64 (pow.f64 Om 7) (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 kx)) 6))) (pow.f64 (/.f64 -1/16 (pow.f64 (*.f64 l (sin.f64 kx)) 3)) 2)) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (*.f64 1/256 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 kx)) 8)))))))))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3))) (*.f64 (*.f64 l (sin.f64 kx)) (+.f64 (*.f64 (pow.f64 Om 7) (neg.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 kx)) 6))) (pow.f64 (/.f64 -1/16 (pow.f64 (*.f64 l (sin.f64 kx)) 3)) 2)) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (*.f64 1/256 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 kx)) 8)))))) (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 kx)) 6))) (pow.f64 (/.f64 -1/16 (pow.f64 (*.f64 l (sin.f64 kx)) 3)) 2)))))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3))) (*.f64 l (*.f64 (sin.f64 kx) (+.f64 (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 kx)) 6))) (pow.f64 (/.f64 -1/16 (pow.f64 (*.f64 l (sin.f64 kx)) 3)) 2))) (*.f64 (pow.f64 Om 7) (neg.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 kx)) 6))) (pow.f64 (/.f64 -1/16 (pow.f64 (*.f64 l (sin.f64 kx)) 3)) 2)) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (*.f64 1/256 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 kx)) 8)))))))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (pow.f64 (*.f64 l (sin.f64 kx)) 4)) (*.f64 4 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2))) (pow.f64 Om 4)))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (-.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (pow.f64 (*.f64 l (sin.f64 kx)) 4)) (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 4))) (pow.f64 Om 4))) -1))
(+.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) -12) (pow.f64 Om 4))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (*.f64 -1/2 (*.f64 -12 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) (/.f64 -12 (pow.f64 Om 4))))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2))))) (*.f64 64 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)))) (pow.f64 Om 6))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (pow.f64 (*.f64 l (sin.f64 kx)) 4)) (*.f64 4 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2))) (pow.f64 Om 4)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -16 (pow.f64 (*.f64 l (sin.f64 kx)) 4)) (*.f64 4 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)))))) (*.f64 64 (pow.f64 (*.f64 l (sin.f64 kx)) 6))) (pow.f64 Om 6)))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (pow.f64 (*.f64 l (sin.f64 kx)) 4)) (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 4))) (pow.f64 Om 4)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 (*.f64 l (sin.f64 kx)) 4)) (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 4))) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (*.f64 64 (pow.f64 (*.f64 l (sin.f64 kx)) 6))) (pow.f64 Om 6)))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) -12) (pow.f64 Om 4)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) -12) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)) (*.f64 64 (pow.f64 (*.f64 l (sin.f64 kx)) 6))) (pow.f64 Om 6)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) (*.f64 -12 (pow.f64 (*.f64 l (sin.f64 kx)) 2)))) (*.f64 64 (pow.f64 (*.f64 l (sin.f64 kx)) 6))) (pow.f64 Om 6)) (*.f64 -12 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) (pow.f64 Om 4)))))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) (/.f64 -12 (pow.f64 Om 4))) (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) -24)) (*.f64 64 (pow.f64 (*.f64 l (sin.f64 kx)) 6))) (pow.f64 Om 6))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (pow.f64 (*.f64 l (sin.f64 kx)) 4)) (*.f64 4 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2))) (pow.f64 Om 4)))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (-.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (pow.f64 (*.f64 l (sin.f64 kx)) 4)) (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 4))) (pow.f64 Om 4))) -1))
(+.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) -12) (pow.f64 Om 4))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (*.f64 -1/2 (*.f64 -12 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) (/.f64 -12 (pow.f64 Om 4))))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2))))) (*.f64 64 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)))) (pow.f64 Om 6))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 kx) 4))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2))) 2)) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (pow.f64 (*.f64 l (sin.f64 kx)) 4)) (*.f64 4 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2))) (pow.f64 Om 4)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (+.f64 (*.f64 -16 (pow.f64 (*.f64 l (sin.f64 kx)) 4)) (*.f64 4 (pow.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)))))) (*.f64 64 (pow.f64 (*.f64 l (sin.f64 kx)) 6))) (pow.f64 Om 6)))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (pow.f64 (*.f64 l (sin.f64 kx)) 4)) (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 4))) (pow.f64 Om 4)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 (*.f64 l (sin.f64 kx)) 4)) (*.f64 4 (pow.f64 (*.f64 l (sin.f64 kx)) 4))) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (*.f64 64 (pow.f64 (*.f64 l (sin.f64 kx)) 6))) (pow.f64 Om 6)))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) -12) (pow.f64 Om 4)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) -12) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2)) (*.f64 64 (pow.f64 (*.f64 l (sin.f64 kx)) 6))) (pow.f64 Om 6)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) (*.f64 -12 (pow.f64 (*.f64 l (sin.f64 kx)) 2)))) (*.f64 64 (pow.f64 (*.f64 l (sin.f64 kx)) 6))) (pow.f64 Om 6)) (*.f64 -12 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) (pow.f64 Om 4)))))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) (/.f64 -12 (pow.f64 Om 4))) (/.f64 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) -24)) (*.f64 64 (pow.f64 (*.f64 l (sin.f64 kx)) 6))) (pow.f64 Om 6))))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (pow.f64 Om 2))))) 0)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))
(+.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))
(+.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (pow.f64 Om 2))))) (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (pow.f64 Om 2))))))
(+.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (pow.f64 Om 2)))))) (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (pow.f64 Om 2)))))))
(+.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))))
(-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (pow.f64 Om 2))))) 0)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))
(*.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (pow.f64 Om 2))))))
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (pow.f64 Om 2)))))))
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (pow.f64 Om 2))))) 1)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))
(*.f64 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (pow.f64 Om 2)))))) 1/2)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))
(*.f64 1/2 (*.f64 2 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (pow.f64 Om 2)))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))
(*.f64 (/.f64 1/2 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (pow.f64 Om 2))))) 2)
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (pow.f64 Om 2)))))))
(*.f64 2 (/.f64 1/2 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))))
(pow.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (/.f64 (*.f64 4 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (pow.f64 Om 2))))) 1)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 4 (pow.f64 Om 2))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))

localize9.0ms (0%)

Compiler

Compiled 20 to 20 computations (0% saved)

localize19.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
0.1b
(*.f64 (sin.f64 kx) l)
2.0b
(/.f64 Om (*.f64 (sin.f64 kx) l))
6.1b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))))
Compiler

Compiled 64 to 28 computations (56.3% saved)

series17.0ms (0.1%)

Counts
4 → 64
Calls

33 calls:

TimeVariablePointExpression
2.0ms
l
@0
(/.f64 Om (*.f64 (sin.f64 kx) l))
1.0ms
kx
@inf
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))))
1.0ms
kx
@-inf
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))))
1.0ms
l
@0
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))))
1.0ms
Om
@inf
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))))

rewrite96.0ms (0.5%)

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

Useful iterations: 4 (0.0ms)

IterNodesCost
01590
111490
227090
370990
4223984
5587484
Stop Event
node limit
Counts
4 → 158
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))))
(/.f64 Om (*.f64 (sin.f64 kx) l))
(*.f64 (sin.f64 kx) l)
(*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2) 1/4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 (+.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2) 1/4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2) 1/4)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 (+.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2) 1/4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2) 1/4)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2) 1/4)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2) 1/4)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2) 1/4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2) 1/4)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2) 1/4)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2) 1/4)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2) 1/4)) 4)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2) 1/4)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2) 1/4)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 Om (sin.f64 kx)) (+.f64 l l)) (/.f64 (/.f64 Om (sin.f64 kx)) (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 Om (/.f64 1 (*.f64 (sin.f64 kx) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 Om (*.f64 2 (*.f64 1/2 (/.f64 1 (*.f64 (sin.f64 kx) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 Om (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (sin.f64 kx) l))) (*.f64 1/2 (/.f64 1 (*.f64 (sin.f64 kx) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 Om (+.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) (*.f64 1/2 (/.f64 1 (*.f64 (sin.f64 kx) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 Om (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (sin.f64 kx) l))) (/.f64 1/2 (*.f64 (sin.f64 kx) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 Om (sin.f64 kx)) (+.f64 l l)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 Om (neg.f64 (*.f64 (sin.f64 kx) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 Om (*.f64 l (neg.f64 (sin.f64 kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 Om (sin.f64 kx)) (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 Om Om) (*.f64 1/2 (/.f64 1 (*.f64 (sin.f64 kx) l))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 Om Om) (/.f64 1/2 (*.f64 (sin.f64 kx) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om (sin.f64 kx)) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 Om (sin.f64 kx)) (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 Om 4) (/.f64 1 (*.f64 (sin.f64 kx) (*.f64 l 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 Om (sin.f64 kx)) 2) (/.f64 1 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om l) (/.f64 1 (sin.f64 kx)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sin.f64 kx) l)) Om)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sin.f64 kx)) (/.f64 Om l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 Om) (/.f64 -1 (*.f64 (sin.f64 kx) l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 Om) (/.f64 1 (*.f64 l (neg.f64 (sin.f64 kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om (neg.f64 (sin.f64 kx))) (/.f64 -1 l))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1 (*.f64 (sin.f64 kx) l))) (+.f64 Om Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 l) (/.f64 Om (sin.f64 kx)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 Om (/.f64 2 l)) (/.f64 1/2 (sin.f64 kx)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) (+.f64 Om Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (sin.f64 kx)) (*.f64 Om (/.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (*.f64 (sin.f64 kx) l))) (*.f64 1/2 Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 1/2 (/.f64 1 (*.f64 (sin.f64 kx) l)))) Om)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 l) (/.f64 Om (neg.f64 (sin.f64 kx))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om (neg.f64 (*.f64 (sin.f64 kx) l))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om (*.f64 l (neg.f64 (sin.f64 kx)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 Om (sin.f64 kx)) (neg.f64 l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 l l)) (*.f64 (/.f64 Om (sin.f64 kx)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (sin.f64 kx) (*.f64 l 4))) (*.f64 Om 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 (sin.f64 kx) l)) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 l (neg.f64 (sin.f64 kx)))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 Om (neg.f64 (*.f64 (sin.f64 kx) l))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 Om (*.f64 l (neg.f64 (sin.f64 kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 Om (sin.f64 kx)) (neg.f64 l)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 kx) l) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sin.f64 kx) l))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sin.f64 kx) l) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (sin.f64 kx) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 kx) l) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 kx) (*.f64 l 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sin.f64 kx) l)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) 4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 (sin.f64 kx) l))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sin.f64 kx) l) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (sin.f64 kx) l)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 Om (sin.f64 kx)) (+.f64 l l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 Om (sin.f64 kx)) (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 Om (sin.f64 kx)) (+.f64 l l)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (*.f64 (sin.f64 kx) (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 l (/.f64 2 (/.f64 Om (sin.f64 kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 Om (*.f64 (sin.f64 kx) (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 Om (-.f64 0 (neg.f64 (*.f64 (sin.f64 kx) (+.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 Om (-.f64 0 (*.f64 2 (neg.f64 (*.f64 (sin.f64 kx) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 Om (sin.f64 kx)) (+.f64 l l)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 0 (*.f64 l (/.f64 2 (/.f64 Om (sin.f64 kx))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 Om Om) (*.f64 (sin.f64 kx) (*.f64 l 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 Om (sin.f64 kx)) (+.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 Om (sin.f64 kx)) (-.f64 0 (*.f64 2 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (*.f64 l (/.f64 2 (/.f64 Om (sin.f64 kx))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (*.f64 2 (*.f64 l (/.f64 2 (/.f64 Om (sin.f64 kx))))) (*.f64 2 (*.f64 l (/.f64 2 (/.f64 Om (sin.f64 kx)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 Om 4) (*.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 Om (sin.f64 kx)) 2) (*.f64 l 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 Om l) (*.f64 (sin.f64 kx) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 Om) (*.f64 2 (neg.f64 (*.f64 (sin.f64 kx) l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 Om) (neg.f64 (*.f64 (sin.f64 kx) (+.f64 l l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 Om) (*.f64 (+.f64 l l) (neg.f64 (sin.f64 kx))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 Om (neg.f64 (sin.f64 kx))) (*.f64 2 (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 Om (neg.f64 (sin.f64 kx))) (neg.f64 (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (/.f64 2 (/.f64 Om (sin.f64 kx)))) (*.f64 4 (*.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) (*.f64 (sin.f64 kx) (/.f64 l Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 Om Om) 4) (*.f64 2 (*.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 Om (sin.f64 kx)) 4) (*.f64 2 (*.f64 l 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 Om -2) (*.f64 2 (*.f64 2 (neg.f64 (*.f64 (sin.f64 kx) l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 Om -2) (*.f64 2 (neg.f64 (*.f64 (sin.f64 kx) (+.f64 l l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 Om -2) (neg.f64 (*.f64 (sin.f64 kx) (*.f64 l 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 Om -2) (+.f64 (*.f64 (+.f64 l l) (neg.f64 (sin.f64 kx))) (*.f64 (+.f64 l l) (neg.f64 (sin.f64 kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 Om (sin.f64 kx)) -2) (*.f64 2 (*.f64 2 (neg.f64 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 l) (/.f64 2 (/.f64 Om (sin.f64 kx))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 Om (/.f64 2 l)) (*.f64 (sin.f64 kx) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 Om (neg.f64 l)) (*.f64 2 (neg.f64 (sin.f64 kx))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 Om (neg.f64 l)) (neg.f64 (*.f64 (sin.f64 kx) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (sin.f64 kx)) (/.f64 l Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 Om -2)) (+.f64 (*.f64 2 (*.f64 2 (neg.f64 (*.f64 (sin.f64 kx) l)))) (*.f64 2 (*.f64 2 (neg.f64 (*.f64 (sin.f64 kx) l))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 Om -2)) (+.f64 (*.f64 2 (neg.f64 (*.f64 (sin.f64 kx) (+.f64 l l)))) (*.f64 2 (neg.f64 (*.f64 (sin.f64 kx) (+.f64 l l))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 Om (/.f64 2 l))) (*.f64 2 (*.f64 (sin.f64 kx) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 Om l) -2) (*.f64 2 (*.f64 2 (neg.f64 (sin.f64 kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 l (/.f64 2 (/.f64 Om (sin.f64 kx))))) (+.f64 (*.f64 4 (*.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) (*.f64 (sin.f64 kx) (/.f64 l Om)))) (*.f64 4 (*.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) (*.f64 (sin.f64 kx) (/.f64 l Om))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 Om Om) 4)) (+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) 4)) (*.f64 2 (*.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 Om (sin.f64 kx)) 4)) (+.f64 (*.f64 2 (*.f64 l 4)) (*.f64 2 (*.f64 l 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 Om (sin.f64 kx)) -2)) (+.f64 (*.f64 2 (*.f64 2 (neg.f64 l))) (*.f64 2 (*.f64 2 (neg.f64 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 Om 4)) (-.f64 0 (*.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 Om (sin.f64 kx)) 2)) (-.f64 0 (*.f64 l 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 Om 2) (*.f64 (sin.f64 kx) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 Om 2) (/.f64 (/.f64 (*.f64 (sin.f64 kx) 2) (/.f64 1 l)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 Om 2) (/.f64 (/.f64 (+.f64 l l) (/.f64 1 (sin.f64 kx))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 Om (sin.f64 kx)) 2) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 Om l) 2) (sin.f64 kx))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 Om) 2) (neg.f64 (*.f64 (sin.f64 kx) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 Om) 2) (*.f64 l (neg.f64 (sin.f64 kx))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 Om (neg.f64 (sin.f64 kx))) 2) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 l) 2) (/.f64 (sin.f64 kx) Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 Om (neg.f64 l)) 2) (neg.f64 (sin.f64 kx)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 l (/.f64 2 (/.f64 Om (sin.f64 kx)))) 4) (*.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) (*.f64 (sin.f64 kx) (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 1 l)) (*.f64 2 (/.f64 2 (/.f64 Om (sin.f64 kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 Om 2) (/.f64 Om 2)) (*.f64 (sin.f64 kx) (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 Om (sin.f64 kx)) 2) (/.f64 (/.f64 Om (sin.f64 kx)) 2)) (+.f64 l l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 Om l) 2) (/.f64 (/.f64 Om l) 2)) (*.f64 (sin.f64 kx) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (neg.f64 Om) 2) (/.f64 (neg.f64 Om) 2)) (*.f64 2 (neg.f64 (*.f64 (sin.f64 kx) l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (neg.f64 Om) 2) (/.f64 (neg.f64 Om) 2)) (*.f64 (+.f64 l l) (neg.f64 (sin.f64 kx))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 Om (neg.f64 (sin.f64 kx))) 2) (/.f64 (/.f64 Om (neg.f64 (sin.f64 kx))) 2)) (*.f64 2 (neg.f64 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 1 l) 2) (/.f64 (/.f64 1 l) 2)) (/.f64 2 (/.f64 Om (sin.f64 kx))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 Om (neg.f64 l)) 2) (/.f64 (/.f64 Om (neg.f64 l)) 2)) (*.f64 2 (neg.f64 (sin.f64 kx))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 l (/.f64 2 (/.f64 Om (sin.f64 kx)))) 4) (/.f64 (*.f64 l (/.f64 2 (/.f64 Om (sin.f64 kx)))) 4)) (*.f64 2 (*.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) (*.f64 (sin.f64 kx) (/.f64 l Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (neg.f64 (*.f64 (sin.f64 kx) (/.f64 l Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 Om 2)) (neg.f64 (*.f64 (sin.f64 kx) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 Om (sin.f64 kx)) 2)) (neg.f64 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 Om l) 2)) (neg.f64 (sin.f64 kx)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (neg.f64 Om) 2)) (*.f64 (sin.f64 kx) l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (neg.f64 Om) 2)) (-.f64 0 (*.f64 l (neg.f64 (sin.f64 kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 Om (neg.f64 (sin.f64 kx))) 2)) l)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 1 l) 2)) (neg.f64 (/.f64 (sin.f64 kx) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 Om (neg.f64 l)) 2)) (sin.f64 kx))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 l (/.f64 2 (/.f64 Om (sin.f64 kx)))) 4)) (-.f64 0 (*.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) (*.f64 (sin.f64 kx) (/.f64 l Om)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 Om (sin.f64 kx)) (+.f64 l l)) 1)))))

simplify248.0ms (1.3%)

Algorithm
egg-herbie
Rules
1190×rational.json-simplify-2
946×rational.json-simplify-41
914×rational.json-simplify-35
910×rational.json-simplify-50
804×rational.json-simplify-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
04216302
112356132
235736120
353706118
473866118
Stop Event
node limit
Counts
222 → 228
Calls
Call 1
Inputs
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 kx)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 kx)))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)))) (*.f64 1/128 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 (sin.f64 kx) l))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)))) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 (sin.f64 kx) l)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 (sin.f64 kx) l))) (*.f64 1/128 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 (sin.f64 kx) l))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)))) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 (sin.f64 kx) l)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 (sin.f64 kx) l))) (*.f64 1/128 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))))))
(/.f64 Om (*.f64 l kx))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 Om kx) l)) (/.f64 Om (*.f64 l kx)))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 Om kx) l)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 kx 3))) (/.f64 Om (*.f64 l kx))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 Om kx) l)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 kx 3))) (+.f64 (/.f64 Om (*.f64 l kx)) (*.f64 -1 (*.f64 (pow.f64 kx 5) (+.f64 (*.f64 1/720 (/.f64 Om l)) (+.f64 (*.f64 -1/5040 (/.f64 Om l)) (*.f64 1/6 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))))))))))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 l kx)
(+.f64 (*.f64 l kx) (*.f64 -1/6 (*.f64 l (pow.f64 kx 3))))
(+.f64 (*.f64 l kx) (+.f64 (*.f64 -1/6 (*.f64 l (pow.f64 kx 3))) (*.f64 1/120 (*.f64 l (pow.f64 kx 5)))))
(+.f64 (*.f64 l kx) (+.f64 (*.f64 -1/6 (*.f64 l (pow.f64 kx 3))) (+.f64 (*.f64 1/120 (*.f64 l (pow.f64 kx 5))) (*.f64 -1/5040 (*.f64 l (pow.f64 kx 7))))))
(*.f64 l (sin.f64 kx))
(*.f64 l (sin.f64 kx))
(*.f64 l (sin.f64 kx))
(*.f64 l (sin.f64 kx))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 Om (*.f64 l kx)))
(+.f64 (*.f64 1/12 (/.f64 (*.f64 Om kx) l)) (*.f64 1/2 (/.f64 Om (*.f64 l kx))))
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 kx 3))) (+.f64 (*.f64 1/12 (/.f64 (*.f64 Om kx) l)) (*.f64 1/2 (/.f64 Om (*.f64 l kx)))))
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 kx 3))) (+.f64 (*.f64 1/12 (/.f64 (*.f64 Om kx) l)) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l kx))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/720 (/.f64 Om l)) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))) (*.f64 -1/5040 (/.f64 Om l)))) (pow.f64 kx 5))))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(+.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2) 1/4)) 0)
(+.f64 0 (sqrt.f64 (*.f64 (+.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2) 1/4)))
(-.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2) 1/4)) 0)
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2) 1/4)) 2))
(*.f64 1 (sqrt.f64 (*.f64 (+.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2) 1/4)))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2) 1/4)) 1)
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2) 1/4)) 2))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2) 1/4)) 2) 1/2)
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2) 1/4)) 2) 2)
(/.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2) 1/4)) 1)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2) 1/4)) 2) 2)
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2) 1/4)) 4) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2) 1/4)) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2) 1/4)) 4)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2) 1/4)) 4))) 16)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2) 1/4)) 1)
(+.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 0)
(+.f64 (/.f64 (/.f64 Om (sin.f64 kx)) (+.f64 l l)) (/.f64 (/.f64 Om (sin.f64 kx)) (+.f64 l l)))
(+.f64 0 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(-.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 0)
(*.f64 1/2 (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2))
(*.f64 1 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(*.f64 Om (/.f64 1 (*.f64 (sin.f64 kx) l)))
(*.f64 Om (*.f64 2 (*.f64 1/2 (/.f64 1 (*.f64 (sin.f64 kx) l)))))
(*.f64 Om (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (sin.f64 kx) l))) (*.f64 1/2 (/.f64 1 (*.f64 (sin.f64 kx) l)))))
(*.f64 Om (+.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) (*.f64 1/2 (/.f64 1 (*.f64 (sin.f64 kx) l)))))
(*.f64 Om (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (sin.f64 kx) l))) (/.f64 1/2 (*.f64 (sin.f64 kx) l))))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1)
(*.f64 (/.f64 (/.f64 Om (sin.f64 kx)) (+.f64 l l)) 2)
(*.f64 -1 (/.f64 Om (neg.f64 (*.f64 (sin.f64 kx) l))))
(*.f64 -1 (/.f64 Om (*.f64 l (neg.f64 (sin.f64 kx)))))
(*.f64 -1 (/.f64 (/.f64 Om (sin.f64 kx)) (neg.f64 l)))
(*.f64 (+.f64 Om Om) (*.f64 1/2 (/.f64 1 (*.f64 (sin.f64 kx) l))))
(*.f64 (+.f64 Om Om) (/.f64 1/2 (*.f64 (sin.f64 kx) l)))
(*.f64 (/.f64 Om (sin.f64 kx)) (/.f64 1 l))
(*.f64 2 (/.f64 (/.f64 Om (sin.f64 kx)) (+.f64 l l)))
(*.f64 (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2) 1/2)
(*.f64 (*.f64 Om 4) (/.f64 1 (*.f64 (sin.f64 kx) (*.f64 l 4))))
(*.f64 (*.f64 (/.f64 Om (sin.f64 kx)) 2) (/.f64 1 (+.f64 l l)))
(*.f64 (/.f64 Om l) (/.f64 1 (sin.f64 kx)))
(*.f64 (/.f64 1 (*.f64 (sin.f64 kx) l)) Om)
(*.f64 (/.f64 1 (sin.f64 kx)) (/.f64 Om l))
(*.f64 (neg.f64 Om) (/.f64 -1 (*.f64 (sin.f64 kx) l)))
(*.f64 (neg.f64 Om) (/.f64 1 (*.f64 l (neg.f64 (sin.f64 kx)))))
(*.f64 (/.f64 Om (neg.f64 (sin.f64 kx))) (/.f64 -1 l))
(*.f64 (*.f64 1/2 (/.f64 1 (*.f64 (sin.f64 kx) l))) (+.f64 Om Om))
(*.f64 (/.f64 1 l) (/.f64 Om (sin.f64 kx)))
(*.f64 (*.f64 Om (/.f64 2 l)) (/.f64 1/2 (sin.f64 kx)))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) (+.f64 Om Om))
(*.f64 (/.f64 1/2 (sin.f64 kx)) (*.f64 Om (/.f64 2 l)))
(*.f64 (*.f64 2 (/.f64 1 (*.f64 (sin.f64 kx) l))) (*.f64 1/2 Om))
(*.f64 (*.f64 2 (*.f64 1/2 (/.f64 1 (*.f64 (sin.f64 kx) l)))) Om)
(*.f64 (/.f64 -1 l) (/.f64 Om (neg.f64 (sin.f64 kx))))
(*.f64 (/.f64 Om (neg.f64 (*.f64 (sin.f64 kx) l))) -1)
(*.f64 (/.f64 Om (*.f64 l (neg.f64 (sin.f64 kx)))) -1)
(*.f64 (/.f64 (/.f64 Om (sin.f64 kx)) (neg.f64 l)) -1)
(*.f64 (/.f64 1 (+.f64 l l)) (*.f64 (/.f64 Om (sin.f64 kx)) 2))
(*.f64 (/.f64 1 (*.f64 (sin.f64 kx) (*.f64 l 4))) (*.f64 Om 4))
(*.f64 (/.f64 -1 (*.f64 (sin.f64 kx) l)) (neg.f64 Om))
(*.f64 (/.f64 1 (*.f64 l (neg.f64 (sin.f64 kx)))) (neg.f64 Om))
(pow.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1)
(neg.f64 (/.f64 Om (neg.f64 (*.f64 (sin.f64 kx) l))))
(neg.f64 (/.f64 Om (*.f64 l (neg.f64 (sin.f64 kx)))))
(neg.f64 (/.f64 (/.f64 Om (sin.f64 kx)) (neg.f64 l)))
(+.f64 (*.f64 (sin.f64 kx) l) 0)
(+.f64 0 (*.f64 (sin.f64 kx) l))
(-.f64 (*.f64 (sin.f64 kx) l) 0)
(-.f64 0 (neg.f64 (*.f64 (sin.f64 kx) l)))
(/.f64 (*.f64 (sin.f64 kx) l) 1)
(/.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) 2)
(/.f64 (*.f64 (sin.f64 kx) (*.f64 l 4)) 4)
(/.f64 (neg.f64 (*.f64 (sin.f64 kx) l)) -1)
(/.f64 (*.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) 4) 8)
(/.f64 (*.f64 2 (neg.f64 (*.f64 (sin.f64 kx) l))) -2)
(/.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) 4)) 16)
(pow.f64 (*.f64 (sin.f64 kx) l) 1)
(neg.f64 (neg.f64 (*.f64 (sin.f64 kx) l)))
(+.f64 (/.f64 (/.f64 Om (sin.f64 kx)) (+.f64 l l)) 0)
(+.f64 0 (/.f64 (/.f64 Om (sin.f64 kx)) (+.f64 l l)))
(-.f64 (/.f64 (/.f64 Om (sin.f64 kx)) (+.f64 l l)) 0)
(/.f64 1/2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(/.f64 1 (*.f64 l (/.f64 2 (/.f64 Om (sin.f64 kx)))))
(/.f64 Om (*.f64 (sin.f64 kx) (+.f64 l l)))
(/.f64 Om (-.f64 0 (neg.f64 (*.f64 (sin.f64 kx) (+.f64 l l)))))
(/.f64 Om (-.f64 0 (*.f64 2 (neg.f64 (*.f64 (sin.f64 kx) l)))))
(/.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2)
(/.f64 (/.f64 (/.f64 Om (sin.f64 kx)) (+.f64 l l)) 1)
(/.f64 -1 (-.f64 0 (*.f64 l (/.f64 2 (/.f64 Om (sin.f64 kx))))))
(/.f64 (+.f64 Om Om) (*.f64 (sin.f64 kx) (*.f64 l 4)))
(/.f64 (/.f64 Om (sin.f64 kx)) (+.f64 l l))
(/.f64 (/.f64 Om (sin.f64 kx)) (-.f64 0 (*.f64 2 (neg.f64 l))))
(/.f64 2 (*.f64 2 (*.f64 l (/.f64 2 (/.f64 Om (sin.f64 kx))))))
(/.f64 4 (+.f64 (*.f64 2 (*.f64 l (/.f64 2 (/.f64 Om (sin.f64 kx))))) (*.f64 2 (*.f64 l (/.f64 2 (/.f64 Om (sin.f64 kx)))))))
(/.f64 (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2) 4)
(/.f64 (*.f64 Om 4) (*.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) 4))
(/.f64 (*.f64 (/.f64 Om (sin.f64 kx)) 2) (*.f64 l 4))
(/.f64 (/.f64 Om l) (*.f64 (sin.f64 kx) 2))
(/.f64 (neg.f64 Om) (*.f64 2 (neg.f64 (*.f64 (sin.f64 kx) l))))
(/.f64 (neg.f64 Om) (neg.f64 (*.f64 (sin.f64 kx) (+.f64 l l))))
(/.f64 (neg.f64 Om) (*.f64 (+.f64 l l) (neg.f64 (sin.f64 kx))))
(/.f64 (/.f64 Om (neg.f64 (sin.f64 kx))) (*.f64 2 (neg.f64 l)))
(/.f64 (/.f64 Om (neg.f64 (sin.f64 kx))) (neg.f64 (+.f64 l l)))
(/.f64 (*.f64 l (/.f64 2 (/.f64 Om (sin.f64 kx)))) (*.f64 4 (*.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(/.f64 (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 4) 8)
(/.f64 (*.f64 (+.f64 Om Om) 4) (*.f64 2 (*.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) 4)))
(/.f64 (*.f64 (/.f64 Om (sin.f64 kx)) 4) (*.f64 2 (*.f64 l 4)))
(/.f64 (*.f64 Om -2) (*.f64 2 (*.f64 2 (neg.f64 (*.f64 (sin.f64 kx) l)))))
(/.f64 (*.f64 Om -2) (*.f64 2 (neg.f64 (*.f64 (sin.f64 kx) (+.f64 l l)))))
(/.f64 (*.f64 Om -2) (neg.f64 (*.f64 (sin.f64 kx) (*.f64 l 4))))
(/.f64 (*.f64 Om -2) (+.f64 (*.f64 (+.f64 l l) (neg.f64 (sin.f64 kx))) (*.f64 (+.f64 l l) (neg.f64 (sin.f64 kx)))))
(/.f64 (*.f64 (/.f64 Om (sin.f64 kx)) -2) (*.f64 2 (*.f64 2 (neg.f64 l))))
(/.f64 (/.f64 1 l) (/.f64 2 (/.f64 Om (sin.f64 kx))))
(/.f64 (*.f64 Om (/.f64 2 l)) (*.f64 (sin.f64 kx) 4))
(/.f64 (/.f64 Om (neg.f64 l)) (*.f64 2 (neg.f64 (sin.f64 kx))))
(/.f64 (/.f64 Om (neg.f64 l)) (neg.f64 (*.f64 (sin.f64 kx) 2)))
(/.f64 (/.f64 1/2 (sin.f64 kx)) (/.f64 l Om))
(/.f64 (*.f64 2 (*.f64 Om -2)) (+.f64 (*.f64 2 (*.f64 2 (neg.f64 (*.f64 (sin.f64 kx) l)))) (*.f64 2 (*.f64 2 (neg.f64 (*.f64 (sin.f64 kx) l))))))
(/.f64 (*.f64 2 (*.f64 Om -2)) (+.f64 (*.f64 2 (neg.f64 (*.f64 (sin.f64 kx) (+.f64 l l)))) (*.f64 2 (neg.f64 (*.f64 (sin.f64 kx) (+.f64 l l))))))
(/.f64 (*.f64 2 (*.f64 Om (/.f64 2 l))) (*.f64 2 (*.f64 (sin.f64 kx) 4)))
(/.f64 (*.f64 (/.f64 Om l) -2) (*.f64 2 (*.f64 2 (neg.f64 (sin.f64 kx)))))
(/.f64 (*.f64 2 (*.f64 l (/.f64 2 (/.f64 Om (sin.f64 kx))))) (+.f64 (*.f64 4 (*.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) (*.f64 (sin.f64 kx) (/.f64 l Om)))) (*.f64 4 (*.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) (*.f64 (sin.f64 kx) (/.f64 l Om))))))
(/.f64 (*.f64 2 (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 4)) 16)
(/.f64 (*.f64 2 (*.f64 (+.f64 Om Om) 4)) (+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) 4)) (*.f64 2 (*.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) 4))))
(/.f64 (*.f64 2 (*.f64 (/.f64 Om (sin.f64 kx)) 4)) (+.f64 (*.f64 2 (*.f64 l 4)) (*.f64 2 (*.f64 l 4))))
(/.f64 (*.f64 2 (*.f64 (/.f64 Om (sin.f64 kx)) -2)) (+.f64 (*.f64 2 (*.f64 2 (neg.f64 l))) (*.f64 2 (*.f64 2 (neg.f64 l)))))
(/.f64 (neg.f64 (*.f64 Om 4)) (-.f64 0 (*.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) 4)))
(/.f64 (neg.f64 (*.f64 (/.f64 Om (sin.f64 kx)) 2)) (-.f64 0 (*.f64 l 4)))
(/.f64 (/.f64 Om 2) (*.f64 (sin.f64 kx) l))
(/.f64 (/.f64 Om 2) (/.f64 (/.f64 (*.f64 (sin.f64 kx) 2) (/.f64 1 l)) 2))
(/.f64 (/.f64 Om 2) (/.f64 (/.f64 (+.f64 l l) (/.f64 1 (sin.f64 kx))) 2))
(/.f64 (/.f64 (/.f64 Om (sin.f64 kx)) 2) l)
(/.f64 (/.f64 (/.f64 Om l) 2) (sin.f64 kx))
(/.f64 (/.f64 (neg.f64 Om) 2) (neg.f64 (*.f64 (sin.f64 kx) l)))
(/.f64 (/.f64 (neg.f64 Om) 2) (*.f64 l (neg.f64 (sin.f64 kx))))
(/.f64 (/.f64 (/.f64 Om (neg.f64 (sin.f64 kx))) 2) (neg.f64 l))
(/.f64 (/.f64 (/.f64 1 l) 2) (/.f64 (sin.f64 kx) Om))
(/.f64 (/.f64 (/.f64 Om (neg.f64 l)) 2) (neg.f64 (sin.f64 kx)))
(/.f64 (/.f64 (*.f64 l (/.f64 2 (/.f64 Om (sin.f64 kx)))) 4) (*.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) (*.f64 (sin.f64 kx) (/.f64 l Om))))
(/.f64 (*.f64 2 (/.f64 1 l)) (*.f64 2 (/.f64 2 (/.f64 Om (sin.f64 kx)))))
(/.f64 (+.f64 (/.f64 Om 2) (/.f64 Om 2)) (*.f64 (sin.f64 kx) (+.f64 l l)))
(/.f64 (+.f64 (/.f64 (/.f64 Om (sin.f64 kx)) 2) (/.f64 (/.f64 Om (sin.f64 kx)) 2)) (+.f64 l l))
(/.f64 (+.f64 (/.f64 (/.f64 Om l) 2) (/.f64 (/.f64 Om l) 2)) (*.f64 (sin.f64 kx) 2))
(/.f64 (+.f64 (/.f64 (neg.f64 Om) 2) (/.f64 (neg.f64 Om) 2)) (*.f64 2 (neg.f64 (*.f64 (sin.f64 kx) l))))
(/.f64 (+.f64 (/.f64 (neg.f64 Om) 2) (/.f64 (neg.f64 Om) 2)) (*.f64 (+.f64 l l) (neg.f64 (sin.f64 kx))))
(/.f64 (+.f64 (/.f64 (/.f64 Om (neg.f64 (sin.f64 kx))) 2) (/.f64 (/.f64 Om (neg.f64 (sin.f64 kx))) 2)) (*.f64 2 (neg.f64 l)))
(/.f64 (+.f64 (/.f64 (/.f64 1 l) 2) (/.f64 (/.f64 1 l) 2)) (/.f64 2 (/.f64 Om (sin.f64 kx))))
(/.f64 (+.f64 (/.f64 (/.f64 Om (neg.f64 l)) 2) (/.f64 (/.f64 Om (neg.f64 l)) 2)) (*.f64 2 (neg.f64 (sin.f64 kx))))
(/.f64 (+.f64 (/.f64 (*.f64 l (/.f64 2 (/.f64 Om (sin.f64 kx)))) 4) (/.f64 (*.f64 l (/.f64 2 (/.f64 Om (sin.f64 kx)))) 4)) (*.f64 2 (*.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(/.f64 -1/2 (neg.f64 (*.f64 (sin.f64 kx) (/.f64 l Om))))
(/.f64 (neg.f64 (/.f64 Om 2)) (neg.f64 (*.f64 (sin.f64 kx) l)))
(/.f64 (neg.f64 (/.f64 (/.f64 Om (sin.f64 kx)) 2)) (neg.f64 l))
(/.f64 (neg.f64 (/.f64 (/.f64 Om l) 2)) (neg.f64 (sin.f64 kx)))
(/.f64 (neg.f64 (/.f64 (neg.f64 Om) 2)) (*.f64 (sin.f64 kx) l))
(/.f64 (neg.f64 (/.f64 (neg.f64 Om) 2)) (-.f64 0 (*.f64 l (neg.f64 (sin.f64 kx)))))
(/.f64 (neg.f64 (/.f64 (/.f64 Om (neg.f64 (sin.f64 kx))) 2)) l)
(/.f64 (neg.f64 (/.f64 (/.f64 1 l) 2)) (neg.f64 (/.f64 (sin.f64 kx) Om)))
(/.f64 (neg.f64 (/.f64 (/.f64 Om (neg.f64 l)) 2)) (sin.f64 kx))
(/.f64 (neg.f64 (/.f64 (*.f64 l (/.f64 2 (/.f64 Om (sin.f64 kx)))) 4)) (-.f64 0 (*.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(pow.f64 (/.f64 (/.f64 Om (sin.f64 kx)) (+.f64 l l)) 1)
Outputs
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 kx)))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (sin.f64 kx)) l)))
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (*.f64 Om (/.f64 (/.f64 (sqrt.f64 1/2) l) (sin.f64 kx)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 kx)))) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (sin.f64 kx)) l))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (*.f64 Om (/.f64 (/.f64 (sqrt.f64 1/2) l) (sin.f64 kx)))) (*.f64 -1/32 (*.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)))) (*.f64 1/128 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (sin.f64 kx)) l)) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (*.f64 1/128 (*.f64 (pow.f64 Om 3) (/.f64 (sqrt.f64 1/2) (pow.f64 (*.f64 l (sin.f64 kx)) 3)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))) (+.f64 (*.f64 1/4 (*.f64 Om (/.f64 (/.f64 (sqrt.f64 1/2) l) (sin.f64 kx)))) (*.f64 1/128 (*.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))) 1/2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx)))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx)))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))) 1/2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx)))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx)))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))) 1/2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx)))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx)))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))) 1/2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx)))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx)))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))) 1/2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx)))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx)))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))) 1/2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx)))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx)))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))) 1/2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx)))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx)))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))) 1/2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx)))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx)))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 (sin.f64 kx) l))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (sin.f64 kx)) l)))
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (*.f64 Om (/.f64 (/.f64 (sqrt.f64 1/2) l) (sin.f64 kx)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)))) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 (sin.f64 kx) l)))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (sin.f64 kx)) l))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (*.f64 Om (/.f64 (/.f64 (sqrt.f64 1/2) l) (sin.f64 kx)))) (*.f64 -1/32 (*.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 (sin.f64 kx) l))) (*.f64 1/128 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (sin.f64 kx)) l)) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (*.f64 1/128 (*.f64 (pow.f64 Om 3) (/.f64 (sqrt.f64 1/2) (pow.f64 (*.f64 l (sin.f64 kx)) 3)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))) (+.f64 (*.f64 1/4 (*.f64 Om (/.f64 (/.f64 (sqrt.f64 1/2) l) (sin.f64 kx)))) (*.f64 1/128 (*.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 (sin.f64 kx) l))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (sin.f64 kx)) l)))
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (*.f64 Om (/.f64 (/.f64 (sqrt.f64 1/2) l) (sin.f64 kx)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)))) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 (sin.f64 kx) l)))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (sin.f64 kx)) l))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (*.f64 Om (/.f64 (/.f64 (sqrt.f64 1/2) l) (sin.f64 kx)))) (*.f64 -1/32 (*.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 (sin.f64 kx) l))) (*.f64 1/128 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (sin.f64 kx)) l)) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (*.f64 1/128 (*.f64 (pow.f64 Om 3) (/.f64 (sqrt.f64 1/2) (pow.f64 (*.f64 l (sin.f64 kx)) 3)))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (*.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))) (+.f64 (*.f64 1/4 (*.f64 Om (/.f64 (/.f64 (sqrt.f64 1/2) l) (sin.f64 kx)))) (*.f64 1/128 (*.f64 (sqrt.f64 1/2) (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)))))))
(/.f64 Om (*.f64 l kx))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 Om kx) l)) (/.f64 Om (*.f64 l kx)))
(+.f64 (/.f64 Om (*.f64 l kx)) (*.f64 1/6 (*.f64 kx (/.f64 Om l))))
(+.f64 (/.f64 Om (*.f64 l kx)) (*.f64 1/6 (*.f64 Om (/.f64 kx l))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 Om kx) l)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 kx 3))) (/.f64 Om (*.f64 l kx))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 (/.f64 Om l) 1/120)) (pow.f64 kx 3))) (+.f64 (/.f64 Om (*.f64 l kx)) (*.f64 1/6 (*.f64 kx (/.f64 Om l)))))
(+.f64 (/.f64 Om (*.f64 l kx)) (+.f64 (*.f64 (*.f64 (/.f64 Om l) -7/360) (neg.f64 (pow.f64 kx 3))) (*.f64 1/6 (*.f64 Om (/.f64 kx l)))))
(+.f64 (*.f64 1/6 (*.f64 Om (/.f64 kx l))) (+.f64 (/.f64 Om (*.f64 l kx)) (*.f64 (*.f64 (/.f64 Om l) -7/360) (neg.f64 (pow.f64 kx 3)))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 Om kx) l)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 kx 3))) (+.f64 (/.f64 Om (*.f64 l kx)) (*.f64 -1 (*.f64 (pow.f64 kx 5) (+.f64 (*.f64 1/720 (/.f64 Om l)) (+.f64 (*.f64 -1/5040 (/.f64 Om l)) (*.f64 1/6 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))))))))))
(+.f64 (*.f64 1/6 (*.f64 kx (/.f64 Om l))) (+.f64 (/.f64 Om (*.f64 l kx)) (+.f64 (*.f64 (pow.f64 kx 5) (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 (/.f64 Om l) 1/120))) (+.f64 (*.f64 (/.f64 Om l) -1/5040) (*.f64 (/.f64 Om l) 1/720))) -1)) (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 (/.f64 Om l) 1/120)) (pow.f64 kx 3))))))
(+.f64 (/.f64 Om (*.f64 l kx)) (+.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 (/.f64 Om l) -7/360) (pow.f64 kx 3)) (*.f64 (pow.f64 kx 5) (+.f64 (*.f64 1/6 (*.f64 (/.f64 Om l) -7/360)) (*.f64 (/.f64 Om l) 1/840))))) (*.f64 1/6 (*.f64 Om (/.f64 kx l)))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 (/.f64 Om l) -7/360) (pow.f64 kx 3)) (*.f64 (pow.f64 kx 5) (+.f64 (*.f64 1/6 (*.f64 (/.f64 Om l) -7/360)) (*.f64 (/.f64 Om l) 1/840))))) (+.f64 (/.f64 Om (*.f64 l kx)) (*.f64 1/6 (*.f64 Om (/.f64 kx l)))))
(+.f64 (+.f64 (/.f64 Om (*.f64 l kx)) (*.f64 1/6 (*.f64 Om (/.f64 kx l)))) (neg.f64 (+.f64 (*.f64 (*.f64 (/.f64 Om l) -7/360) (pow.f64 kx 3)) (*.f64 (pow.f64 kx 5) (+.f64 (*.f64 1/6 (*.f64 (/.f64 Om l) -7/360)) (*.f64 (/.f64 Om l) 1/840))))))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(*.f64 l kx)
(+.f64 (*.f64 l kx) (*.f64 -1/6 (*.f64 l (pow.f64 kx 3))))
(+.f64 (*.f64 l kx) (*.f64 l (*.f64 (pow.f64 kx 3) -1/6)))
(*.f64 l (+.f64 kx (*.f64 (pow.f64 kx 3) -1/6)))
(+.f64 (*.f64 l kx) (+.f64 (*.f64 -1/6 (*.f64 l (pow.f64 kx 3))) (*.f64 1/120 (*.f64 l (pow.f64 kx 5)))))
(+.f64 (*.f64 l kx) (+.f64 (*.f64 l (*.f64 (pow.f64 kx 3) -1/6)) (*.f64 l (*.f64 (pow.f64 kx 5) 1/120))))
(+.f64 (*.f64 l (*.f64 (pow.f64 kx 3) -1/6)) (*.f64 l (+.f64 kx (*.f64 1/120 (pow.f64 kx 5)))))
(*.f64 l (+.f64 (*.f64 (pow.f64 kx 3) -1/6) (+.f64 kx (*.f64 1/120 (pow.f64 kx 5)))))
(*.f64 l (+.f64 kx (+.f64 (*.f64 1/120 (pow.f64 kx 5)) (*.f64 (pow.f64 kx 3) -1/6))))
(+.f64 (*.f64 l kx) (+.f64 (*.f64 -1/6 (*.f64 l (pow.f64 kx 3))) (+.f64 (*.f64 1/120 (*.f64 l (pow.f64 kx 5))) (*.f64 -1/5040 (*.f64 l (pow.f64 kx 7))))))
(+.f64 (*.f64 l kx) (+.f64 (*.f64 l (*.f64 (pow.f64 kx 5) 1/120)) (+.f64 (*.f64 l (*.f64 (pow.f64 kx 7) -1/5040)) (*.f64 l (*.f64 (pow.f64 kx 3) -1/6)))))
(+.f64 (+.f64 (*.f64 l (*.f64 1/120 (pow.f64 kx 5))) (*.f64 l (*.f64 -1/5040 (pow.f64 kx 7)))) (*.f64 l (+.f64 kx (*.f64 (pow.f64 kx 3) -1/6))))
(+.f64 (*.f64 l (+.f64 kx (*.f64 (pow.f64 kx 3) -1/6))) (*.f64 l (+.f64 (*.f64 -1/5040 (pow.f64 kx 7)) (*.f64 1/120 (pow.f64 kx 5)))))
(*.f64 l (sin.f64 kx))
(*.f64 l (sin.f64 kx))
(*.f64 l (sin.f64 kx))
(*.f64 l (sin.f64 kx))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(*.f64 1/2 (/.f64 Om (*.f64 l kx)))
(+.f64 (*.f64 1/12 (/.f64 (*.f64 Om kx) l)) (*.f64 1/2 (/.f64 Om (*.f64 l kx))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l kx))) (*.f64 (*.f64 kx (/.f64 Om l)) 1/12))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l kx))) (*.f64 (*.f64 Om (/.f64 kx l)) 1/12))
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 kx 3))) (+.f64 (*.f64 1/12 (/.f64 (*.f64 Om kx) l)) (*.f64 1/2 (/.f64 Om (*.f64 l kx)))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l kx))) (*.f64 (*.f64 kx (/.f64 Om l)) 1/12)) (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 (/.f64 Om l) 1/120)) (*.f64 (pow.f64 kx 3) -1/2)))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l kx))) (+.f64 (*.f64 (*.f64 (/.f64 Om l) -7/360) (*.f64 (pow.f64 kx 3) -1/2)) (*.f64 (*.f64 Om (/.f64 kx l)) 1/12)))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l kx))) (+.f64 (*.f64 (*.f64 Om (/.f64 kx l)) 1/12) (*.f64 (*.f64 (/.f64 Om l) -7/360) (*.f64 (pow.f64 kx 3) -1/2))))
(+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 kx 3))) (+.f64 (*.f64 1/12 (/.f64 (*.f64 Om kx) l)) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l kx))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/720 (/.f64 Om l)) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))) (*.f64 -1/5040 (/.f64 Om l)))) (pow.f64 kx 5))))))
(+.f64 (*.f64 (*.f64 kx (/.f64 Om l)) 1/12) (+.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l kx))) (*.f64 (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 (/.f64 Om l) 1/120))) (+.f64 (*.f64 (/.f64 Om l) -1/5040) (*.f64 (/.f64 Om l) 1/720))) (*.f64 (pow.f64 kx 5) -1/2))) (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 (/.f64 Om l) 1/120)) (*.f64 (pow.f64 kx 3) -1/2))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l kx))) (+.f64 (+.f64 (*.f64 (*.f64 Om (/.f64 kx l)) 1/12) (*.f64 (pow.f64 kx 5) (*.f64 -1/2 (+.f64 (*.f64 1/6 (*.f64 (/.f64 Om l) -7/360)) (*.f64 (/.f64 Om l) 1/840))))) (*.f64 (*.f64 (/.f64 Om l) -7/360) (*.f64 (pow.f64 kx 3) -1/2))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l kx))) (+.f64 (*.f64 (*.f64 (/.f64 Om l) -7/360) (*.f64 (pow.f64 kx 3) -1/2)) (+.f64 (*.f64 (*.f64 Om (/.f64 kx l)) 1/12) (*.f64 -1/2 (*.f64 (pow.f64 kx 5) (+.f64 (*.f64 1/6 (*.f64 (/.f64 Om l) -7/360)) (*.f64 (/.f64 Om l) 1/840)))))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(+.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2) 1/4)) 0)
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(+.f64 0 (sqrt.f64 (*.f64 (+.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2) 1/4)))
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(-.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2) 1/4)) 0)
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2) 1/4)) 2))
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(*.f64 1 (sqrt.f64 (*.f64 (+.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2) 1/4)))
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2) 1/4)) 1)
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(*.f64 2 (/.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2) 1/4)) 2))
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2) 1/4)) 2) 1/2)
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2) 1/4)) 2) 2)
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(/.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2) 1/4)) 1)
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2) 1/4)) 2) 2)
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(/.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2) 1/4)) 4) 4)
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2) 1/4)) 4)) 8)
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2) 1/4)) 4)) (*.f64 2 (*.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2) 1/4)) 4))) 16)
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2) 1/4)) 1)
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 Om (*.f64 l (sin.f64 kx))))))
(+.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 0)
(/.f64 (/.f64 Om l) (sin.f64 kx))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(+.f64 (/.f64 (/.f64 Om (sin.f64 kx)) (+.f64 l l)) (/.f64 (/.f64 Om (sin.f64 kx)) (+.f64 l l)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(+.f64 0 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(-.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 0)
(/.f64 (/.f64 Om l) (sin.f64 kx))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 1/2 (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 1 (/.f64 Om (*.f64 (sin.f64 kx) l)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 Om (/.f64 1 (*.f64 (sin.f64 kx) l)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 Om (*.f64 2 (*.f64 1/2 (/.f64 1 (*.f64 (sin.f64 kx) l)))))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 Om (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (sin.f64 kx) l))) (*.f64 1/2 (/.f64 1 (*.f64 (sin.f64 kx) l)))))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 Om (+.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) (*.f64 1/2 (/.f64 1 (*.f64 (sin.f64 kx) l)))))
(*.f64 Om (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 (sin.f64 kx)) l)) (/.f64 (/.f64 1/2 (sin.f64 kx)) l)))
(*.f64 Om (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 l) (sin.f64 kx))) (/.f64 (/.f64 1/2 (sin.f64 kx)) l)))
(*.f64 Om (+.f64 (*.f64 1/2 (/.f64 1 (*.f64 (sin.f64 kx) l))) (/.f64 1/2 (*.f64 (sin.f64 kx) l))))
(*.f64 Om (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 (sin.f64 kx)) l)) (/.f64 (/.f64 1/2 (sin.f64 kx)) l)))
(*.f64 Om (+.f64 (*.f64 1/2 (/.f64 (/.f64 1 l) (sin.f64 kx))) (/.f64 (/.f64 1/2 (sin.f64 kx)) l)))
(*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1)
(/.f64 (/.f64 Om l) (sin.f64 kx))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 (/.f64 (/.f64 Om (sin.f64 kx)) (+.f64 l l)) 2)
(/.f64 (/.f64 Om l) (sin.f64 kx))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 -1 (/.f64 Om (neg.f64 (*.f64 (sin.f64 kx) l))))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 -1 (/.f64 Om (*.f64 l (neg.f64 (sin.f64 kx)))))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 -1 (/.f64 (/.f64 Om (sin.f64 kx)) (neg.f64 l)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 (+.f64 Om Om) (*.f64 1/2 (/.f64 1 (*.f64 (sin.f64 kx) l))))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 (+.f64 Om Om) (/.f64 1/2 (*.f64 (sin.f64 kx) l)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 (/.f64 Om (sin.f64 kx)) (/.f64 1 l))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 2 (/.f64 (/.f64 Om (sin.f64 kx)) (+.f64 l l)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2) 1/2)
(/.f64 (/.f64 Om l) (sin.f64 kx))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 (*.f64 Om 4) (/.f64 1 (*.f64 (sin.f64 kx) (*.f64 l 4))))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 (*.f64 (/.f64 Om (sin.f64 kx)) 2) (/.f64 1 (+.f64 l l)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 (/.f64 Om l) (/.f64 1 (sin.f64 kx)))
(*.f64 (/.f64 1 (*.f64 (sin.f64 kx) l)) Om)
(/.f64 (/.f64 Om l) (sin.f64 kx))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 (/.f64 1 (sin.f64 kx)) (/.f64 Om l))
(*.f64 (/.f64 Om l) (/.f64 1 (sin.f64 kx)))
(*.f64 (neg.f64 Om) (/.f64 -1 (*.f64 (sin.f64 kx) l)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 (neg.f64 Om) (/.f64 1 (*.f64 l (neg.f64 (sin.f64 kx)))))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 (/.f64 Om (neg.f64 (sin.f64 kx))) (/.f64 -1 l))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 (*.f64 1/2 (/.f64 1 (*.f64 (sin.f64 kx) l))) (+.f64 Om Om))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 (/.f64 1 l) (/.f64 Om (sin.f64 kx)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 (*.f64 Om (/.f64 2 l)) (/.f64 1/2 (sin.f64 kx)))
(*.f64 (/.f64 2 l) (*.f64 Om (/.f64 1/2 (sin.f64 kx))))
(*.f64 (/.f64 1/2 (*.f64 (sin.f64 kx) l)) (+.f64 Om Om))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 (/.f64 1/2 (sin.f64 kx)) (*.f64 Om (/.f64 2 l)))
(*.f64 (*.f64 Om (/.f64 2 l)) (/.f64 1/2 (sin.f64 kx)))
(*.f64 (/.f64 2 l) (*.f64 Om (/.f64 1/2 (sin.f64 kx))))
(*.f64 (*.f64 2 (/.f64 1 (*.f64 (sin.f64 kx) l))) (*.f64 1/2 Om))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 (*.f64 2 (*.f64 1/2 (/.f64 1 (*.f64 (sin.f64 kx) l)))) Om)
(/.f64 (/.f64 Om l) (sin.f64 kx))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 (/.f64 -1 l) (/.f64 Om (neg.f64 (sin.f64 kx))))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 (/.f64 Om (neg.f64 (*.f64 (sin.f64 kx) l))) -1)
(/.f64 (/.f64 Om l) (sin.f64 kx))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 (/.f64 Om (*.f64 l (neg.f64 (sin.f64 kx)))) -1)
(/.f64 (/.f64 Om l) (sin.f64 kx))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 (/.f64 (/.f64 Om (sin.f64 kx)) (neg.f64 l)) -1)
(/.f64 (/.f64 Om l) (sin.f64 kx))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 (/.f64 1 (+.f64 l l)) (*.f64 (/.f64 Om (sin.f64 kx)) 2))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 (/.f64 1 (*.f64 (sin.f64 kx) (*.f64 l 4))) (*.f64 Om 4))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 (/.f64 -1 (*.f64 (sin.f64 kx) l)) (neg.f64 Om))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 (/.f64 1 (*.f64 l (neg.f64 (sin.f64 kx)))) (neg.f64 Om))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(pow.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 1)
(/.f64 (/.f64 Om l) (sin.f64 kx))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(neg.f64 (/.f64 Om (neg.f64 (*.f64 (sin.f64 kx) l))))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(neg.f64 (/.f64 Om (*.f64 l (neg.f64 (sin.f64 kx)))))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(neg.f64 (/.f64 (/.f64 Om (sin.f64 kx)) (neg.f64 l)))
(/.f64 (/.f64 Om l) (sin.f64 kx))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(+.f64 (*.f64 (sin.f64 kx) l) 0)
(*.f64 l (sin.f64 kx))
(+.f64 0 (*.f64 (sin.f64 kx) l))
(*.f64 l (sin.f64 kx))
(-.f64 (*.f64 (sin.f64 kx) l) 0)
(*.f64 l (sin.f64 kx))
(-.f64 0 (neg.f64 (*.f64 (sin.f64 kx) l)))
(*.f64 l (sin.f64 kx))
(/.f64 (*.f64 (sin.f64 kx) l) 1)
(*.f64 l (sin.f64 kx))
(/.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) 2)
(*.f64 l (sin.f64 kx))
(/.f64 (*.f64 (sin.f64 kx) (*.f64 l 4)) 4)
(*.f64 l (sin.f64 kx))
(/.f64 (neg.f64 (*.f64 (sin.f64 kx) l)) -1)
(*.f64 l (sin.f64 kx))
(/.f64 (*.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) 4) 8)
(*.f64 l (sin.f64 kx))
(/.f64 (*.f64 2 (neg.f64 (*.f64 (sin.f64 kx) l))) -2)
(*.f64 l (sin.f64 kx))
(/.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) 4)) 16)
(*.f64 l (sin.f64 kx))
(pow.f64 (*.f64 (sin.f64 kx) l) 1)
(*.f64 l (sin.f64 kx))
(neg.f64 (neg.f64 (*.f64 (sin.f64 kx) l)))
(*.f64 l (sin.f64 kx))
(+.f64 (/.f64 (/.f64 Om (sin.f64 kx)) (+.f64 l l)) 0)
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(+.f64 0 (/.f64 (/.f64 Om (sin.f64 kx)) (+.f64 l l)))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(-.f64 (/.f64 (/.f64 Om (sin.f64 kx)) (+.f64 l l)) 0)
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 1/2 (*.f64 (sin.f64 kx) (/.f64 l Om)))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 1 (*.f64 l (/.f64 2 (/.f64 Om (sin.f64 kx)))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 Om (*.f64 (sin.f64 kx) (+.f64 l l)))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 Om (-.f64 0 (neg.f64 (*.f64 (sin.f64 kx) (+.f64 l l)))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 Om (-.f64 0 (*.f64 2 (neg.f64 (*.f64 (sin.f64 kx) l)))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2)
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (/.f64 (/.f64 Om (sin.f64 kx)) (+.f64 l l)) 1)
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 -1 (-.f64 0 (*.f64 l (/.f64 2 (/.f64 Om (sin.f64 kx))))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (+.f64 Om Om) (*.f64 (sin.f64 kx) (*.f64 l 4)))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (/.f64 Om (sin.f64 kx)) (+.f64 l l))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (/.f64 Om (sin.f64 kx)) (-.f64 0 (*.f64 2 (neg.f64 l))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 2 (*.f64 2 (*.f64 l (/.f64 2 (/.f64 Om (sin.f64 kx))))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 4 (+.f64 (*.f64 2 (*.f64 l (/.f64 2 (/.f64 Om (sin.f64 kx))))) (*.f64 2 (*.f64 l (/.f64 2 (/.f64 Om (sin.f64 kx)))))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 2) 4)
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (*.f64 Om 4) (*.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) 4))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (*.f64 (/.f64 Om (sin.f64 kx)) 2) (*.f64 l 4))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (/.f64 Om l) (*.f64 (sin.f64 kx) 2))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (neg.f64 Om) (*.f64 2 (neg.f64 (*.f64 (sin.f64 kx) l))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (neg.f64 Om) (neg.f64 (*.f64 (sin.f64 kx) (+.f64 l l))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (neg.f64 Om) (*.f64 (+.f64 l l) (neg.f64 (sin.f64 kx))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (/.f64 Om (neg.f64 (sin.f64 kx))) (*.f64 2 (neg.f64 l)))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (/.f64 Om (neg.f64 (sin.f64 kx))) (neg.f64 (+.f64 l l)))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (*.f64 l (/.f64 2 (/.f64 Om (sin.f64 kx)))) (*.f64 4 (*.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(*.f64 (/.f64 (sin.f64 kx) (/.f64 Om 2)) (/.f64 l (*.f64 4 (*.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) (*.f64 (sin.f64 kx) (/.f64 l Om))))))
(*.f64 l (/.f64 (/.f64 (sin.f64 kx) (/.f64 Om 2)) (*.f64 4 (*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) (/.f64 l Om)))))))
(/.f64 (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 4) 8)
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (*.f64 (+.f64 Om Om) 4) (*.f64 2 (*.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) 4)))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (*.f64 (/.f64 Om (sin.f64 kx)) 4) (*.f64 2 (*.f64 l 4)))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (*.f64 Om -2) (*.f64 2 (*.f64 2 (neg.f64 (*.f64 (sin.f64 kx) l)))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (*.f64 Om -2) (*.f64 2 (neg.f64 (*.f64 (sin.f64 kx) (+.f64 l l)))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (*.f64 Om -2) (neg.f64 (*.f64 (sin.f64 kx) (*.f64 l 4))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (*.f64 Om -2) (+.f64 (*.f64 (+.f64 l l) (neg.f64 (sin.f64 kx))) (*.f64 (+.f64 l l) (neg.f64 (sin.f64 kx)))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (*.f64 (/.f64 Om (sin.f64 kx)) -2) (*.f64 2 (*.f64 2 (neg.f64 l))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (/.f64 1 l) (/.f64 2 (/.f64 Om (sin.f64 kx))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (*.f64 Om (/.f64 2 l)) (*.f64 (sin.f64 kx) 4))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (/.f64 Om (neg.f64 l)) (*.f64 2 (neg.f64 (sin.f64 kx))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (/.f64 Om (neg.f64 l)) (neg.f64 (*.f64 (sin.f64 kx) 2)))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (/.f64 1/2 (sin.f64 kx)) (/.f64 l Om))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (*.f64 2 (*.f64 Om -2)) (+.f64 (*.f64 2 (*.f64 2 (neg.f64 (*.f64 (sin.f64 kx) l)))) (*.f64 2 (*.f64 2 (neg.f64 (*.f64 (sin.f64 kx) l))))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (*.f64 2 (*.f64 Om -2)) (+.f64 (*.f64 2 (neg.f64 (*.f64 (sin.f64 kx) (+.f64 l l)))) (*.f64 2 (neg.f64 (*.f64 (sin.f64 kx) (+.f64 l l))))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (*.f64 2 (*.f64 Om (/.f64 2 l))) (*.f64 2 (*.f64 (sin.f64 kx) 4)))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (*.f64 (/.f64 Om l) -2) (*.f64 2 (*.f64 2 (neg.f64 (sin.f64 kx)))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (*.f64 2 (*.f64 l (/.f64 2 (/.f64 Om (sin.f64 kx))))) (+.f64 (*.f64 4 (*.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) (*.f64 (sin.f64 kx) (/.f64 l Om)))) (*.f64 4 (*.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) (*.f64 (sin.f64 kx) (/.f64 l Om))))))
(*.f64 (/.f64 (sin.f64 kx) (/.f64 Om 2)) (/.f64 l (*.f64 4 (*.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) (*.f64 (sin.f64 kx) (/.f64 l Om))))))
(*.f64 l (/.f64 (/.f64 (sin.f64 kx) (/.f64 Om 2)) (*.f64 4 (*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) (/.f64 l Om)))))))
(/.f64 (*.f64 2 (*.f64 (/.f64 Om (*.f64 (sin.f64 kx) l)) 4)) 16)
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (*.f64 2 (*.f64 (+.f64 Om Om) 4)) (+.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) 4)) (*.f64 2 (*.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) 4))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (*.f64 2 (*.f64 (/.f64 Om (sin.f64 kx)) 4)) (+.f64 (*.f64 2 (*.f64 l 4)) (*.f64 2 (*.f64 l 4))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (*.f64 2 (*.f64 (/.f64 Om (sin.f64 kx)) -2)) (+.f64 (*.f64 2 (*.f64 2 (neg.f64 l))) (*.f64 2 (*.f64 2 (neg.f64 l)))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (neg.f64 (*.f64 Om 4)) (-.f64 0 (*.f64 (*.f64 (sin.f64 kx) (+.f64 l l)) 4)))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (neg.f64 (*.f64 (/.f64 Om (sin.f64 kx)) 2)) (-.f64 0 (*.f64 l 4)))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (/.f64 Om 2) (*.f64 (sin.f64 kx) l))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (/.f64 Om 2) (/.f64 (/.f64 (*.f64 (sin.f64 kx) 2) (/.f64 1 l)) 2))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (/.f64 Om 2) (/.f64 (/.f64 (+.f64 l l) (/.f64 1 (sin.f64 kx))) 2))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (/.f64 (/.f64 Om (sin.f64 kx)) 2) l)
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (/.f64 (/.f64 Om l) 2) (sin.f64 kx))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (/.f64 (neg.f64 Om) 2) (neg.f64 (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (/.f64 (neg.f64 Om) 2) (*.f64 l (neg.f64 (sin.f64 kx))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (/.f64 (/.f64 Om (neg.f64 (sin.f64 kx))) 2) (neg.f64 l))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (/.f64 (/.f64 1 l) 2) (/.f64 (sin.f64 kx) Om))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (/.f64 (/.f64 Om (neg.f64 l)) 2) (neg.f64 (sin.f64 kx)))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (/.f64 (*.f64 l (/.f64 2 (/.f64 Om (sin.f64 kx)))) 4) (*.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) (*.f64 (sin.f64 kx) (/.f64 l Om))))
(*.f64 (/.f64 (sin.f64 kx) (/.f64 Om 2)) (/.f64 l (*.f64 4 (*.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) (*.f64 (sin.f64 kx) (/.f64 l Om))))))
(*.f64 l (/.f64 (/.f64 (sin.f64 kx) (/.f64 Om 2)) (*.f64 4 (*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) (/.f64 l Om)))))))
(/.f64 (*.f64 2 (/.f64 1 l)) (*.f64 2 (/.f64 2 (/.f64 Om (sin.f64 kx)))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (+.f64 (/.f64 Om 2) (/.f64 Om 2)) (*.f64 (sin.f64 kx) (+.f64 l l)))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (+.f64 (/.f64 (/.f64 Om (sin.f64 kx)) 2) (/.f64 (/.f64 Om (sin.f64 kx)) 2)) (+.f64 l l))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (+.f64 (/.f64 (/.f64 Om l) 2) (/.f64 (/.f64 Om l) 2)) (*.f64 (sin.f64 kx) 2))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (+.f64 (/.f64 (neg.f64 Om) 2) (/.f64 (neg.f64 Om) 2)) (*.f64 2 (neg.f64 (*.f64 (sin.f64 kx) l))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (+.f64 (/.f64 (neg.f64 Om) 2) (/.f64 (neg.f64 Om) 2)) (*.f64 (+.f64 l l) (neg.f64 (sin.f64 kx))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (+.f64 (/.f64 (/.f64 Om (neg.f64 (sin.f64 kx))) 2) (/.f64 (/.f64 Om (neg.f64 (sin.f64 kx))) 2)) (*.f64 2 (neg.f64 l)))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (+.f64 (/.f64 (/.f64 1 l) 2) (/.f64 (/.f64 1 l) 2)) (/.f64 2 (/.f64 Om (sin.f64 kx))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (+.f64 (/.f64 (/.f64 Om (neg.f64 l)) 2) (/.f64 (/.f64 Om (neg.f64 l)) 2)) (*.f64 2 (neg.f64 (sin.f64 kx))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (+.f64 (/.f64 (*.f64 l (/.f64 2 (/.f64 Om (sin.f64 kx)))) 4) (/.f64 (*.f64 l (/.f64 2 (/.f64 Om (sin.f64 kx)))) 4)) (*.f64 2 (*.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(*.f64 (/.f64 (sin.f64 kx) (/.f64 Om 2)) (/.f64 l (*.f64 4 (*.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) (*.f64 (sin.f64 kx) (/.f64 l Om))))))
(*.f64 l (/.f64 (/.f64 (sin.f64 kx) (/.f64 Om 2)) (*.f64 4 (*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) (/.f64 l Om)))))))
(/.f64 -1/2 (neg.f64 (*.f64 (sin.f64 kx) (/.f64 l Om))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (neg.f64 (/.f64 Om 2)) (neg.f64 (*.f64 (sin.f64 kx) l)))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (neg.f64 (/.f64 (/.f64 Om (sin.f64 kx)) 2)) (neg.f64 l))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (neg.f64 (/.f64 (/.f64 Om l) 2)) (neg.f64 (sin.f64 kx)))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (neg.f64 (/.f64 (neg.f64 Om) 2)) (*.f64 (sin.f64 kx) l))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (neg.f64 (/.f64 (neg.f64 Om) 2)) (-.f64 0 (*.f64 l (neg.f64 (sin.f64 kx)))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (neg.f64 (/.f64 (/.f64 Om (neg.f64 (sin.f64 kx))) 2)) l)
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (neg.f64 (/.f64 (/.f64 1 l) 2)) (neg.f64 (/.f64 (sin.f64 kx) Om)))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (neg.f64 (/.f64 (/.f64 Om (neg.f64 l)) 2)) (sin.f64 kx))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))
(/.f64 (neg.f64 (/.f64 (*.f64 l (/.f64 2 (/.f64 Om (sin.f64 kx)))) 4)) (-.f64 0 (*.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) (*.f64 (sin.f64 kx) (/.f64 l Om)))))
(*.f64 (/.f64 (sin.f64 kx) (/.f64 Om 2)) (/.f64 l (*.f64 4 (*.f64 (*.f64 (sin.f64 kx) (/.f64 l Om)) (*.f64 (sin.f64 kx) (/.f64 l Om))))))
(*.f64 l (/.f64 (/.f64 (sin.f64 kx) (/.f64 Om 2)) (*.f64 4 (*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (*.f64 (/.f64 l Om) (/.f64 l Om)))))))
(pow.f64 (/.f64 (/.f64 Om (sin.f64 kx)) (+.f64 l l)) 1)
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 kx)))
(/.f64 (/.f64 Om (*.f64 l 2)) (sin.f64 kx))
(/.f64 (/.f64 Om (+.f64 l l)) (sin.f64 kx))

localize151.0ms (0.8%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 l (sin.f64 ky))
1.0b
(/.f64 1 (+.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
1.7b
(/.f64 Om (*.f64 l (sin.f64 ky)))
4.1b
(*.f64 (sin.f64 ky) (/.f64 l Om))
Compiler

Compiled 152 to 61 computations (59.9% saved)

series77.0ms (0.4%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
71.0ms
ky
@-inf
(/.f64 1 (+.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
2.0ms
ky
@0
(/.f64 1 (+.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
1.0ms
ky
@inf
(/.f64 1 (+.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
1.0ms
l
@0
(/.f64 1 (+.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
0.0ms
Om
@0
(/.f64 1 (+.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))

rewrite190.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
2152×rational.json-1
1822×rational.json-simplify-35
1128×exponential.json-3
1128×rational.json-2
1128×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01874
113774
233374
391274
4300074
5795874
Stop Event
node limit
Counts
2 → 172
Calls
Call 1
Inputs
(*.f64 (sin.f64 ky) (/.f64 l Om))
(/.f64 1 (+.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sin.f64 ky) (/.f64 l Om)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 1/2) Om)) (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 1/2) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 ky) (/.f64 Om l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 l (/.f64 Om (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 l Om) (/.f64 1 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 Om l) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) (*.f64 l 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) l) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (+.f64 l l)) (+.f64 Om Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 l l) (*.f64 2 (/.f64 Om (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (/.f64 2 Om)) (*.f64 2 (/.f64 1 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (/.f64 2 Om)) (/.f64 2 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 Om 4) (*.f64 (sin.f64 ky) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (*.f64 l 4)) (*.f64 Om 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l 4) (/.f64 (*.f64 Om 4) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l 4) (*.f64 4 (/.f64 Om (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l 4) (*.f64 2 (*.f64 2 (/.f64 Om (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) 2) (*.f64 Om (/.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 Om) (/.f64 (/.f64 1 l) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (neg.f64 Om) (*.f64 (sin.f64 ky) l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (neg.f64 (/.f64 Om l)) (/.f64 1 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sin.f64 ky) l)) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sin.f64 ky)) (neg.f64 (/.f64 Om l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 l) (/.f64 Om (neg.f64 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 l) (/.f64 -1 (/.f64 (sin.f64 ky) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (/.f64 (/.f64 l Om) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 l Om) 4) (*.f64 4 (/.f64 1 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 l Om) 4) (+.f64 (*.f64 2 (/.f64 1 (sin.f64 ky))) (*.f64 2 (/.f64 1 (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 l Om) 4) (+.f64 (/.f64 2 (sin.f64 ky)) (/.f64 2 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 l 4)) (*.f64 2 (*.f64 2 (*.f64 2 (/.f64 Om (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 l 4)) (+.f64 (*.f64 2 (*.f64 2 (/.f64 Om (sin.f64 ky)))) (*.f64 2 (*.f64 2 (/.f64 Om (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 l 4)) (+.f64 (/.f64 (*.f64 Om 4) (sin.f64 ky)) (/.f64 (*.f64 Om 4) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 l 4)) (+.f64 (*.f64 4 (/.f64 Om (sin.f64 ky))) (*.f64 4 (/.f64 Om (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (/.f64 Om l) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (*.f64 2 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (/.f64 (*.f64 Om 4) (*.f64 (sin.f64 ky) l)) (/.f64 (*.f64 Om 4) (*.f64 (sin.f64 ky) l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (+.f64 (/.f64 (neg.f64 Om) (*.f64 (sin.f64 ky) l)) (/.f64 (neg.f64 Om) (*.f64 (sin.f64 ky) l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (+.f64 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky))) (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (+.f64 (*.f64 (neg.f64 (/.f64 Om l)) (/.f64 1 (sin.f64 ky))) (*.f64 (neg.f64 (/.f64 Om l)) (/.f64 1 (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (+.f64 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))) (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (-.f64 0 (/.f64 (/.f64 Om (sin.f64 ky)) (*.f64 l 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 l l) (*.f64 (sin.f64 ky) 4)) (*.f64 2 (*.f64 Om 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 (sin.f64 ky) l))) (*.f64 Om -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (sin.f64 ky))) (*.f64 (/.f64 Om l) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 1 Om)) (*.f64 2 (/.f64 (/.f64 1 l) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sin.f64 ky) Om) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (neg.f64 l)) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 Om (+.f64 l l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (/.f64 Om l) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (*.f64 Om (/.f64 2 l)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 Om) (/.f64 (/.f64 1/2 l) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 1/2) Om)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l -2) (*.f64 (/.f64 Om (sin.f64 ky)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l -2) (/.f64 (*.f64 Om -2) (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l -2) (neg.f64 (*.f64 2 (/.f64 Om (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l -2) (+.f64 (/.f64 -1 (/.f64 (sin.f64 ky) Om)) (/.f64 -1 (/.f64 (sin.f64 ky) Om))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sin.f64 ky) (+.f64 l l))) (*.f64 Om -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 l Om)) (/.f64 -1 (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 l Om)) (neg.f64 (/.f64 1 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (/.f64 2 Om)) (*.f64 2 (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (/.f64 2 Om)) (/.f64 2 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 l Om) 4)) (+.f64 (*.f64 4 (/.f64 1 (sin.f64 ky))) (*.f64 4 (/.f64 1 (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 l 4))) (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (/.f64 Om (sin.f64 ky))))) (*.f64 2 (*.f64 2 (*.f64 2 (/.f64 Om (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 l -2)) (+.f64 (*.f64 (/.f64 Om (sin.f64 ky)) -2) (*.f64 (/.f64 Om (sin.f64 ky)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 l -2)) (+.f64 (/.f64 (*.f64 Om -2) (sin.f64 ky)) (/.f64 (*.f64 Om -2) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (*.f64 l -2)) (*.f64 Om -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 l l) (*.f64 (sin.f64 ky) 4))) (*.f64 2 (*.f64 2 (*.f64 Om 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (neg.f64 (*.f64 (sin.f64 ky) l)))) (*.f64 2 (*.f64 Om -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sin.f64 ky) 4)) (*.f64 2 (*.f64 (/.f64 Om l) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (neg.f64 (sin.f64 ky)))) (*.f64 2 (*.f64 (/.f64 Om l) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 (sin.f64 ky) (+.f64 l l)))) (*.f64 2 (*.f64 Om -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (/.f64 l Om))) (+.f64 (/.f64 -1 (sin.f64 ky)) (/.f64 -1 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 2 Om))) (+.f64 (*.f64 2 (/.f64 1 l)) (*.f64 2 (/.f64 1 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 2 Om))) (+.f64 (/.f64 2 l) (/.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (-.f64 0 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 ky) (*.f64 l 4)) Om) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 1 l)) (/.f64 Om (sin.f64 ky)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 l 4) (/.f64 Om (sin.f64 ky))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 l (/.f64 1 (sin.f64 ky))) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 1 (sin.f64 ky))) (/.f64 Om l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 1 (sin.f64 ky))) (*.f64 Om (/.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 l l) (/.f64 1 (sin.f64 ky))) (+.f64 Om Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 l 4) (/.f64 1 (sin.f64 ky))) (*.f64 Om 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 Om) (/.f64 1 (sin.f64 ky))) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (/.f64 1 (sin.f64 ky))) (neg.f64 (/.f64 Om l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 l (neg.f64 (/.f64 1 (sin.f64 ky)))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 l Om) 4) (/.f64 1 (sin.f64 ky))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (*.f64 l 4)) (/.f64 1 (sin.f64 ky))) (*.f64 2 (*.f64 Om 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 l -2) (/.f64 1 (sin.f64 ky))) (*.f64 Om -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 l) (/.f64 Om (sin.f64 ky))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sin.f64 ky) (/.f64 1 l)) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 ky) (/.f64 1/2 Om)) (/.f64 1/2 l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (/.f64 (/.f64 1 l) (sin.f64 ky))) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 ky) l) (neg.f64 Om)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sin.f64 ky) (neg.f64 (/.f64 Om l))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 l Om) (*.f64 l (/.f64 2 Om))) (+.f64 (/.f64 (/.f64 l Om) (sin.f64 ky)) (/.f64 (/.f64 l Om) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 Om)) (-.f64 0 (/.f64 (/.f64 1 l) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sin.f64 ky) (*.f64 l 4))) (neg.f64 (*.f64 Om 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sin.f64 ky) 2)) (neg.f64 (*.f64 Om (/.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (sin.f64 ky) Om)) (neg.f64 (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sin.f64 ky) (/.f64 1/2 Om)) (*.f64 (sin.f64 ky) (/.f64 1/2 Om))) (+.f64 (/.f64 1/2 l) (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 l (/.f64 1 (sin.f64 ky))) (/.f64 l (/.f64 1 (sin.f64 ky)))) (+.f64 Om Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (sin.f64 ky) (/.f64 1 l)) (/.f64 (sin.f64 ky) (/.f64 1 l))) (+.f64 Om Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1/2 Om) (/.f64 1/2 Om)) (+.f64 (/.f64 (/.f64 1/2 l) (sin.f64 ky)) (/.f64 (/.f64 1/2 l) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 (/.f64 1 l)) (/.f64 1 (/.f64 1 l))) (*.f64 2 (/.f64 Om (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (+.f64 l l) (/.f64 1 (sin.f64 ky))) (/.f64 (+.f64 l l) (/.f64 1 (sin.f64 ky)))) (*.f64 Om 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 (/.f64 1 (sin.f64 ky))) (/.f64 1 (/.f64 1 (sin.f64 ky)))) (*.f64 Om (/.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (sin.f64 ky) (*.f64 l 4)) Om) (/.f64 (*.f64 (sin.f64 ky) (*.f64 l 4)) Om)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 l 4) (/.f64 Om (sin.f64 ky))) (/.f64 (*.f64 l 4) (/.f64 Om (sin.f64 ky)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (/.f64 l Om) 4) (/.f64 1 (sin.f64 ky))) (/.f64 (*.f64 (/.f64 l Om) 4) (/.f64 1 (sin.f64 ky)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 l 4) (/.f64 1 (sin.f64 ky))) (/.f64 (*.f64 l 4) (/.f64 1 (sin.f64 ky)))) (*.f64 2 (*.f64 Om 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 2 (/.f64 1 (sin.f64 ky))) (/.f64 2 (/.f64 1 (sin.f64 ky)))) (*.f64 (/.f64 Om l) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 1 Om) (/.f64 1 (sin.f64 ky))) (/.f64 (/.f64 1 Om) (/.f64 1 (sin.f64 ky)))) (*.f64 2 (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (neg.f64 l) (/.f64 Om (sin.f64 ky))) (/.f64 (neg.f64 l) (/.f64 Om (sin.f64 ky)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 l (neg.f64 (/.f64 1 (sin.f64 ky)))) (/.f64 l (neg.f64 (/.f64 1 (sin.f64 ky))))) (*.f64 Om -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 -1 (/.f64 1 (sin.f64 ky))) (/.f64 -1 (/.f64 1 (sin.f64 ky)))) (*.f64 (/.f64 Om l) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 2 (*.f64 l 4)) (/.f64 1 (sin.f64 ky))) (/.f64 (*.f64 2 (*.f64 l 4)) (/.f64 1 (sin.f64 ky)))) (*.f64 2 (*.f64 2 (*.f64 Om 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 l -2) (/.f64 1 (sin.f64 ky))) (/.f64 (*.f64 l -2) (/.f64 1 (sin.f64 ky)))) (*.f64 2 (*.f64 Om -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 ky) 2)) (neg.f64 (*.f64 (sin.f64 ky) 2))) (+.f64 (neg.f64 (*.f64 Om (/.f64 2 l))) (neg.f64 (*.f64 Om (/.f64 2 l)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 (/.f64 (/.f64 1 l) (sin.f64 ky))) (/.f64 1 (/.f64 (/.f64 1 l) (sin.f64 ky)))) (+.f64 Om Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (sin.f64 ky) l) (neg.f64 Om)) (/.f64 (*.f64 (sin.f64 ky) l) (neg.f64 Om))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (sin.f64 ky) (neg.f64 (/.f64 Om l))) (/.f64 (sin.f64 ky) (neg.f64 (/.f64 Om l)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (/.f64 (sin.f64 ky) Om)) (neg.f64 (/.f64 (sin.f64 ky) Om))) (+.f64 (neg.f64 (/.f64 1 l)) (neg.f64 (/.f64 1 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1/2 Om)) (-.f64 0 (/.f64 (/.f64 1/2 l) (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (/.f64 1 l))) (/.f64 Om (neg.f64 (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sin.f64 ky) 4)) (-.f64 0 (*.f64 (/.f64 Om l) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (sin.f64 ky) (+.f64 l l)))) (+.f64 Om Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (sin.f64 ky) (+.f64 l l)))) (neg.f64 (*.f64 Om -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (sin.f64 ky) 2))) (*.f64 Om (/.f64 2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 l l) (*.f64 (sin.f64 ky) 4))) (-.f64 0 (*.f64 2 (*.f64 Om 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (neg.f64 (*.f64 (sin.f64 ky) l)))) (neg.f64 (*.f64 Om -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (neg.f64 (sin.f64 ky)))) (-.f64 0 (*.f64 (/.f64 Om l) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sin.f64 ky) (neg.f64 l))) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 l (/.f64 1 (sin.f64 ky)))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (/.f64 1 (sin.f64 ky)))) (neg.f64 (/.f64 Om l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 2 (/.f64 1 (sin.f64 ky)))) (neg.f64 (*.f64 Om (/.f64 2 l))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 l l) (/.f64 1 (sin.f64 ky)))) (*.f64 Om -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 l 4) (/.f64 1 (sin.f64 ky)))) (neg.f64 (*.f64 Om 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 1 Om) (/.f64 1 (sin.f64 ky)))) (neg.f64 (/.f64 1 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -1 (/.f64 1 (sin.f64 ky)))) (/.f64 Om l))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 l (neg.f64 (/.f64 1 (sin.f64 ky))))) Om)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 2 (*.f64 l 4)) (/.f64 1 (sin.f64 ky)))) (-.f64 0 (*.f64 2 (*.f64 Om 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 l -2) (/.f64 1 (sin.f64 ky)))) (+.f64 Om Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 l -2) (/.f64 1 (sin.f64 ky)))) (neg.f64 (*.f64 Om -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (sin.f64 ky) (/.f64 1 l))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sin.f64 ky) (/.f64 1/2 Om))) (-.f64 0 (/.f64 1/2 l)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (/.f64 (/.f64 1 l) (sin.f64 ky)))) (neg.f64 Om))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (sin.f64 ky) Om))) (/.f64 1 l))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 l) (/.f64 Om (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (sin.f64 ky) l) (neg.f64 Om)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (sin.f64 ky) (neg.f64 (/.f64 Om l))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))) 1)))))

simplify306.0ms (1.6%)

Algorithm
egg-herbie
Rules
1456×rational.json-simplify-35
1012×rational.json-simplify-50
824×rational.json-simplify-51
680×rational.json-simplify-49
640×rational.json-simplify-41
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05417932
117307806
250877790
374087790
Stop Event
node limit
Counts
244 → 242
Calls
Call 1
Inputs
(/.f64 (*.f64 l ky) Om)
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 l (pow.f64 ky 3)) Om)) (/.f64 (*.f64 l ky) Om))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 l (pow.f64 ky 3)) Om)) (+.f64 (/.f64 (*.f64 l ky) Om) (*.f64 1/120 (/.f64 (*.f64 l (pow.f64 ky 5)) Om))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 l (pow.f64 ky 3)) Om)) (+.f64 (/.f64 (*.f64 l ky) Om) (+.f64 (*.f64 -1/5040 (/.f64 (*.f64 l (pow.f64 ky 7)) Om)) (*.f64 1/120 (/.f64 (*.f64 l (pow.f64 ky 5)) Om)))))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 4 (/.f64 (*.f64 l ky) Om))
(+.f64 (*.f64 4 (/.f64 (*.f64 l ky) Om)) (*.f64 -16 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (*.f64 (pow.f64 l 2) (pow.f64 ky 3))) (pow.f64 Om 2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 l ky) Om)) (+.f64 (*.f64 -16 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (*.f64 (pow.f64 l 2) (pow.f64 ky 3))) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/3 (/.f64 l Om)) (*.f64 -1/4 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))))) (pow.f64 Om 2))) (*.f64 -64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/24 (/.f64 Om l)) (*.f64 2 (/.f64 l Om))))) (pow.f64 Om 3)))) (pow.f64 ky 5)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 l ky) Om)) (+.f64 (*.f64 -16 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (*.f64 (pow.f64 l 2) (pow.f64 ky 3))) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/60 (/.f64 l Om)) (*.f64 -1/4 (+.f64 (*.f64 1/720 (/.f64 Om l)) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))) (*.f64 -1/5040 (/.f64 Om l))))))) (pow.f64 Om 2))) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 l 3) (*.f64 (+.f64 (*.f64 1/24 (/.f64 Om l)) (*.f64 2 (/.f64 l Om))) (+.f64 (*.f64 -1/3 (/.f64 l Om)) (*.f64 -1/4 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))))))) (pow.f64 Om 3))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (*.f64 l (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/3 (/.f64 l Om)) (*.f64 -1/4 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))))) (pow.f64 Om 2))) (*.f64 -64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/24 (/.f64 Om l)) (*.f64 2 (/.f64 l Om))))) (pow.f64 Om 3)))))) Om)))) (pow.f64 ky 7))) (*.f64 -1 (*.f64 (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/3 (/.f64 l Om)) (*.f64 -1/4 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))))) (pow.f64 Om 2))) (*.f64 -64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/24 (/.f64 Om l)) (*.f64 2 (/.f64 l Om))))) (pow.f64 Om 3)))) (pow.f64 ky 5))))))
(/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(*.f64 4 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (*.f64 -32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (pow.f64 Om 3))))
(+.f64 (*.f64 256 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)) (pow.f64 Om 5))) (+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (*.f64 -32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (pow.f64 Om 3)))))
(+.f64 (*.f64 256 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)) (pow.f64 Om 5))) (+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (+.f64 (*.f64 -32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (pow.f64 Om 3))) (*.f64 -2048 (/.f64 (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)) (pow.f64 Om 7))))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5))))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)))) (*.f64 1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5))))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)))) (*.f64 1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5))))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)))) (*.f64 1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))))))
(*.f64 4 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (*.f64 -32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (pow.f64 Om 3))))
(+.f64 (*.f64 256 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)) (pow.f64 Om 5))) (+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (*.f64 -32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (pow.f64 Om 3)))))
(+.f64 (*.f64 256 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)) (pow.f64 Om 5))) (+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (+.f64 (*.f64 -32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (pow.f64 Om 3))) (*.f64 -2048 (/.f64 (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)) (pow.f64 Om 7))))))
(*.f64 4 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (*.f64 -32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (pow.f64 Om 3))))
(+.f64 (*.f64 256 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)) (pow.f64 Om 5))) (+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (*.f64 -32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (pow.f64 Om 3)))))
(+.f64 (*.f64 256 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)) (pow.f64 Om 5))) (+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (+.f64 (*.f64 -32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (pow.f64 Om 3))) (*.f64 -2048 (/.f64 (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)) (pow.f64 Om 7))))))
(+.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 0)
(+.f64 0 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(+.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 1/2) Om)) (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 1/2) Om)))
(-.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 0)
(/.f64 (sin.f64 ky) (/.f64 Om l))
(/.f64 l (/.f64 Om (sin.f64 ky)))
(/.f64 (/.f64 l Om) (/.f64 1 (sin.f64 ky)))
(/.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 1)
(/.f64 1 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) (*.f64 l 1/2)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) 2)
(/.f64 (*.f64 (sin.f64 ky) l) Om)
(/.f64 (*.f64 (sin.f64 ky) (+.f64 l l)) (+.f64 Om Om))
(/.f64 (+.f64 l l) (*.f64 2 (/.f64 Om (sin.f64 ky))))
(/.f64 (*.f64 l (/.f64 2 Om)) (*.f64 2 (/.f64 1 (sin.f64 ky))))
(/.f64 (*.f64 l (/.f64 2 Om)) (/.f64 2 (sin.f64 ky)))
(/.f64 4 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 4))
(/.f64 4 (/.f64 (*.f64 Om 4) (*.f64 (sin.f64 ky) l)))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 l 4)) (*.f64 Om 4))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 4)) 4)
(/.f64 (*.f64 l 4) (/.f64 (*.f64 Om 4) (sin.f64 ky)))
(/.f64 (*.f64 l 4) (*.f64 4 (/.f64 Om (sin.f64 ky))))
(/.f64 (*.f64 l 4) (*.f64 2 (*.f64 2 (/.f64 Om (sin.f64 ky)))))
(/.f64 (*.f64 (sin.f64 ky) 2) (*.f64 Om (/.f64 2 l)))
(/.f64 (/.f64 1 Om) (/.f64 (/.f64 1 l) (sin.f64 ky)))
(/.f64 -1 (/.f64 (neg.f64 Om) (*.f64 (sin.f64 ky) l)))
(/.f64 -1 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky))))
(/.f64 -1 (*.f64 (neg.f64 (/.f64 Om l)) (/.f64 1 (sin.f64 ky))))
(/.f64 -1 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) l)) (neg.f64 Om))
(/.f64 (neg.f64 (sin.f64 ky)) (neg.f64 (/.f64 Om l)))
(/.f64 (neg.f64 l) (/.f64 Om (neg.f64 (sin.f64 ky))))
(/.f64 (neg.f64 l) (/.f64 -1 (/.f64 (sin.f64 ky) Om)))
(/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (/.f64 (/.f64 l Om) (sin.f64 ky)))
(/.f64 (*.f64 (/.f64 l Om) 4) (*.f64 4 (/.f64 1 (sin.f64 ky))))
(/.f64 (*.f64 (/.f64 l Om) 4) (+.f64 (*.f64 2 (/.f64 1 (sin.f64 ky))) (*.f64 2 (/.f64 1 (sin.f64 ky)))))
(/.f64 (*.f64 (/.f64 l Om) 4) (+.f64 (/.f64 2 (sin.f64 ky)) (/.f64 2 (sin.f64 ky))))
(/.f64 (*.f64 2 (*.f64 l 4)) (*.f64 2 (*.f64 2 (*.f64 2 (/.f64 Om (sin.f64 ky))))))
(/.f64 (*.f64 2 (*.f64 l 4)) (+.f64 (*.f64 2 (*.f64 2 (/.f64 Om (sin.f64 ky)))) (*.f64 2 (*.f64 2 (/.f64 Om (sin.f64 ky))))))
(/.f64 (*.f64 2 (*.f64 l 4)) (+.f64 (/.f64 (*.f64 Om 4) (sin.f64 ky)) (/.f64 (*.f64 Om 4) (sin.f64 ky))))
(/.f64 (*.f64 2 (*.f64 l 4)) (+.f64 (*.f64 4 (/.f64 Om (sin.f64 ky))) (*.f64 4 (/.f64 Om (sin.f64 ky)))))
(/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (/.f64 Om l) 4))
(/.f64 8 (*.f64 2 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 4)))
(/.f64 8 (+.f64 (/.f64 (*.f64 Om 4) (*.f64 (sin.f64 ky) l)) (/.f64 (*.f64 Om 4) (*.f64 (sin.f64 ky) l))))
(/.f64 -2 (+.f64 (/.f64 (neg.f64 Om) (*.f64 (sin.f64 ky) l)) (/.f64 (neg.f64 Om) (*.f64 (sin.f64 ky) l))))
(/.f64 -2 (+.f64 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky))) (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky)))))
(/.f64 -2 (+.f64 (*.f64 (neg.f64 (/.f64 Om l)) (/.f64 1 (sin.f64 ky))) (*.f64 (neg.f64 (/.f64 Om l)) (/.f64 1 (sin.f64 ky)))))
(/.f64 -2 (+.f64 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))) (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 -2 (-.f64 0 (/.f64 (/.f64 Om (sin.f64 ky)) (*.f64 l 1/2))))
(/.f64 (*.f64 (+.f64 l l) (*.f64 (sin.f64 ky) 4)) (*.f64 2 (*.f64 Om 4)))
(/.f64 (*.f64 2 (neg.f64 (*.f64 (sin.f64 ky) l))) (*.f64 Om -2))
(/.f64 (*.f64 2 (neg.f64 (sin.f64 ky))) (*.f64 (/.f64 Om l) -2))
(/.f64 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 8) 8)
(/.f64 (*.f64 2 (/.f64 1 Om)) (*.f64 2 (/.f64 (/.f64 1 l) (sin.f64 ky))))
(/.f64 (/.f64 (sin.f64 ky) Om) (/.f64 1 l))
(/.f64 (*.f64 (sin.f64 ky) (neg.f64 l)) (neg.f64 Om))
(/.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 Om (+.f64 l l)))
(/.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (/.f64 Om l) 2))
(/.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (*.f64 Om (/.f64 2 l)) 4))
(/.f64 (/.f64 1/2 Om) (/.f64 (/.f64 1/2 l) (sin.f64 ky)))
(/.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 1/2) Om)) 1/2)
(/.f64 (*.f64 l -2) (*.f64 (/.f64 Om (sin.f64 ky)) -2))
(/.f64 (*.f64 l -2) (/.f64 (*.f64 Om -2) (sin.f64 ky)))
(/.f64 (*.f64 l -2) (neg.f64 (*.f64 2 (/.f64 Om (sin.f64 ky)))))
(/.f64 (*.f64 l -2) (+.f64 (/.f64 -1 (/.f64 (sin.f64 ky) Om)) (/.f64 -1 (/.f64 (sin.f64 ky) Om))))
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) (+.f64 l l))) (*.f64 Om -2))
(/.f64 (neg.f64 (/.f64 l Om)) (/.f64 -1 (sin.f64 ky)))
(/.f64 (neg.f64 (/.f64 l Om)) (neg.f64 (/.f64 1 (sin.f64 ky))))
(/.f64 (*.f64 (sin.f64 ky) (/.f64 2 Om)) (*.f64 2 (/.f64 1 l)))
(/.f64 (*.f64 (sin.f64 ky) (/.f64 2 Om)) (/.f64 2 l))
(/.f64 (*.f64 2 (*.f64 (/.f64 l Om) 4)) (+.f64 (*.f64 4 (/.f64 1 (sin.f64 ky))) (*.f64 4 (/.f64 1 (sin.f64 ky)))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 l 4))) (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (/.f64 Om (sin.f64 ky))))) (*.f64 2 (*.f64 2 (*.f64 2 (/.f64 Om (sin.f64 ky)))))))
(/.f64 (*.f64 2 (*.f64 l -2)) (+.f64 (*.f64 (/.f64 Om (sin.f64 ky)) -2) (*.f64 (/.f64 Om (sin.f64 ky)) -2)))
(/.f64 (*.f64 2 (*.f64 l -2)) (+.f64 (/.f64 (*.f64 Om -2) (sin.f64 ky)) (/.f64 (*.f64 Om -2) (sin.f64 ky))))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 l -2)) (*.f64 Om -2))
(/.f64 (*.f64 2 (*.f64 (+.f64 l l) (*.f64 (sin.f64 ky) 4))) (*.f64 2 (*.f64 2 (*.f64 Om 4))))
(/.f64 (*.f64 2 (*.f64 2 (neg.f64 (*.f64 (sin.f64 ky) l)))) (*.f64 2 (*.f64 Om -2)))
(/.f64 (*.f64 2 (*.f64 (sin.f64 ky) 4)) (*.f64 2 (*.f64 (/.f64 Om l) 4)))
(/.f64 (*.f64 2 (*.f64 2 (neg.f64 (sin.f64 ky)))) (*.f64 2 (*.f64 (/.f64 Om l) -2)))
(/.f64 (*.f64 2 (neg.f64 (*.f64 (sin.f64 ky) (+.f64 l l)))) (*.f64 2 (*.f64 Om -2)))
(/.f64 (*.f64 2 (neg.f64 (/.f64 l Om))) (+.f64 (/.f64 -1 (sin.f64 ky)) (/.f64 -1 (sin.f64 ky))))
(/.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 2 Om))) (+.f64 (*.f64 2 (/.f64 1 l)) (*.f64 2 (/.f64 1 l))))
(/.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 2 Om))) (+.f64 (/.f64 2 l) (/.f64 2 l)))
(/.f64 -4 (-.f64 0 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 4)))
(/.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 8)) 16)
(/.f64 (/.f64 (*.f64 (sin.f64 ky) (*.f64 l 4)) Om) 4)
(/.f64 (/.f64 1 (/.f64 1 l)) (/.f64 Om (sin.f64 ky)))
(/.f64 (/.f64 (*.f64 l 4) (/.f64 Om (sin.f64 ky))) 4)
(/.f64 (/.f64 l (/.f64 1 (sin.f64 ky))) Om)
(/.f64 (/.f64 1 (/.f64 1 (sin.f64 ky))) (/.f64 Om l))
(/.f64 (/.f64 2 (/.f64 1 (sin.f64 ky))) (*.f64 Om (/.f64 2 l)))
(/.f64 (/.f64 (+.f64 l l) (/.f64 1 (sin.f64 ky))) (+.f64 Om Om))
(/.f64 (/.f64 (*.f64 l 4) (/.f64 1 (sin.f64 ky))) (*.f64 Om 4))
(/.f64 (/.f64 (/.f64 1 Om) (/.f64 1 (sin.f64 ky))) (/.f64 1 l))
(/.f64 (/.f64 -1 (/.f64 1 (sin.f64 ky))) (neg.f64 (/.f64 Om l)))
(/.f64 (/.f64 l (neg.f64 (/.f64 1 (sin.f64 ky)))) (neg.f64 Om))
(/.f64 (/.f64 (*.f64 (/.f64 l Om) 4) (/.f64 1 (sin.f64 ky))) 4)
(/.f64 (/.f64 (*.f64 2 (*.f64 l 4)) (/.f64 1 (sin.f64 ky))) (*.f64 2 (*.f64 Om 4)))
(/.f64 (/.f64 (*.f64 l -2) (/.f64 1 (sin.f64 ky))) (*.f64 Om -2))
(/.f64 (/.f64 (neg.f64 l) (/.f64 Om (sin.f64 ky))) -1)
(/.f64 (/.f64 (sin.f64 ky) (/.f64 1 l)) Om)
(/.f64 (*.f64 (sin.f64 ky) (/.f64 1/2 Om)) (/.f64 1/2 l))
(/.f64 (/.f64 1 (/.f64 (/.f64 1 l) (sin.f64 ky))) Om)
(/.f64 (/.f64 (*.f64 (sin.f64 ky) l) (neg.f64 Om)) -1)
(/.f64 (/.f64 (sin.f64 ky) (neg.f64 (/.f64 Om l))) -1)
(/.f64 (*.f64 (/.f64 l Om) (*.f64 l (/.f64 2 Om))) (+.f64 (/.f64 (/.f64 l Om) (sin.f64 ky)) (/.f64 (/.f64 l Om) (sin.f64 ky))))
(/.f64 (neg.f64 (/.f64 1 Om)) (-.f64 0 (/.f64 (/.f64 1 l) (sin.f64 ky))))
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) (*.f64 l 4))) (neg.f64 (*.f64 Om 4)))
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) 2)) (neg.f64 (*.f64 Om (/.f64 2 l))))
(/.f64 (neg.f64 (/.f64 (sin.f64 ky) Om)) (neg.f64 (/.f64 1 l)))
(/.f64 (+.f64 (*.f64 (sin.f64 ky) (/.f64 1/2 Om)) (*.f64 (sin.f64 ky) (/.f64 1/2 Om))) (+.f64 (/.f64 1/2 l) (/.f64 1/2 l)))
(/.f64 (+.f64 (/.f64 l (/.f64 1 (sin.f64 ky))) (/.f64 l (/.f64 1 (sin.f64 ky)))) (+.f64 Om Om))
(/.f64 (+.f64 (/.f64 (sin.f64 ky) (/.f64 1 l)) (/.f64 (sin.f64 ky) (/.f64 1 l))) (+.f64 Om Om))
(/.f64 (+.f64 (/.f64 1/2 Om) (/.f64 1/2 Om)) (+.f64 (/.f64 (/.f64 1/2 l) (sin.f64 ky)) (/.f64 (/.f64 1/2 l) (sin.f64 ky))))
(/.f64 (+.f64 (/.f64 1 (/.f64 1 l)) (/.f64 1 (/.f64 1 l))) (*.f64 2 (/.f64 Om (sin.f64 ky))))
(/.f64 (+.f64 (/.f64 (+.f64 l l) (/.f64 1 (sin.f64 ky))) (/.f64 (+.f64 l l) (/.f64 1 (sin.f64 ky)))) (*.f64 Om 4))
(/.f64 (+.f64 (/.f64 1 (/.f64 1 (sin.f64 ky))) (/.f64 1 (/.f64 1 (sin.f64 ky)))) (*.f64 Om (/.f64 2 l)))
(/.f64 (+.f64 (/.f64 (*.f64 (sin.f64 ky) (*.f64 l 4)) Om) (/.f64 (*.f64 (sin.f64 ky) (*.f64 l 4)) Om)) 8)
(/.f64 (+.f64 (/.f64 (*.f64 l 4) (/.f64 Om (sin.f64 ky))) (/.f64 (*.f64 l 4) (/.f64 Om (sin.f64 ky)))) 8)
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 l Om) 4) (/.f64 1 (sin.f64 ky))) (/.f64 (*.f64 (/.f64 l Om) 4) (/.f64 1 (sin.f64 ky)))) 8)
(/.f64 (+.f64 (/.f64 (*.f64 l 4) (/.f64 1 (sin.f64 ky))) (/.f64 (*.f64 l 4) (/.f64 1 (sin.f64 ky)))) (*.f64 2 (*.f64 Om 4)))
(/.f64 (+.f64 (/.f64 2 (/.f64 1 (sin.f64 ky))) (/.f64 2 (/.f64 1 (sin.f64 ky)))) (*.f64 (/.f64 Om l) 4))
(/.f64 (+.f64 (/.f64 (/.f64 1 Om) (/.f64 1 (sin.f64 ky))) (/.f64 (/.f64 1 Om) (/.f64 1 (sin.f64 ky)))) (*.f64 2 (/.f64 1 l)))
(/.f64 (+.f64 (/.f64 (neg.f64 l) (/.f64 Om (sin.f64 ky))) (/.f64 (neg.f64 l) (/.f64 Om (sin.f64 ky)))) -2)
(/.f64 (+.f64 (/.f64 l (neg.f64 (/.f64 1 (sin.f64 ky)))) (/.f64 l (neg.f64 (/.f64 1 (sin.f64 ky))))) (*.f64 Om -2))
(/.f64 (+.f64 (/.f64 -1 (/.f64 1 (sin.f64 ky))) (/.f64 -1 (/.f64 1 (sin.f64 ky)))) (*.f64 (/.f64 Om l) -2))
(/.f64 (+.f64 (/.f64 (*.f64 2 (*.f64 l 4)) (/.f64 1 (sin.f64 ky))) (/.f64 (*.f64 2 (*.f64 l 4)) (/.f64 1 (sin.f64 ky)))) (*.f64 2 (*.f64 2 (*.f64 Om 4))))
(/.f64 (+.f64 (/.f64 (*.f64 l -2) (/.f64 1 (sin.f64 ky))) (/.f64 (*.f64 l -2) (/.f64 1 (sin.f64 ky)))) (*.f64 2 (*.f64 Om -2)))
(/.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 ky) 2)) (neg.f64 (*.f64 (sin.f64 ky) 2))) (+.f64 (neg.f64 (*.f64 Om (/.f64 2 l))) (neg.f64 (*.f64 Om (/.f64 2 l)))))
(/.f64 (+.f64 (/.f64 1 (/.f64 (/.f64 1 l) (sin.f64 ky))) (/.f64 1 (/.f64 (/.f64 1 l) (sin.f64 ky)))) (+.f64 Om Om))
(/.f64 (+.f64 (/.f64 (*.f64 (sin.f64 ky) l) (neg.f64 Om)) (/.f64 (*.f64 (sin.f64 ky) l) (neg.f64 Om))) -2)
(/.f64 (+.f64 (/.f64 (sin.f64 ky) (neg.f64 (/.f64 Om l))) (/.f64 (sin.f64 ky) (neg.f64 (/.f64 Om l)))) -2)
(/.f64 (+.f64 (neg.f64 (/.f64 (sin.f64 ky) Om)) (neg.f64 (/.f64 (sin.f64 ky) Om))) (+.f64 (neg.f64 (/.f64 1 l)) (neg.f64 (/.f64 1 l))))
(/.f64 (neg.f64 (/.f64 1/2 Om)) (-.f64 0 (/.f64 (/.f64 1/2 l) (sin.f64 ky))))
(/.f64 (neg.f64 (/.f64 1 (/.f64 1 l))) (/.f64 Om (neg.f64 (sin.f64 ky))))
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) 4)) (-.f64 0 (*.f64 (/.f64 Om l) 4)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (sin.f64 ky) (+.f64 l l)))) (+.f64 Om Om))
(/.f64 (neg.f64 (neg.f64 (*.f64 (sin.f64 ky) (+.f64 l l)))) (neg.f64 (*.f64 Om -2)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (sin.f64 ky) 2))) (*.f64 Om (/.f64 2 l)))
(/.f64 (neg.f64 (*.f64 (+.f64 l l) (*.f64 (sin.f64 ky) 4))) (-.f64 0 (*.f64 2 (*.f64 Om 4))))
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (*.f64 (sin.f64 ky) l)))) (neg.f64 (*.f64 Om -2)))
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (sin.f64 ky)))) (-.f64 0 (*.f64 (/.f64 Om l) -2)))
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) (neg.f64 l))) Om)
(/.f64 (neg.f64 (/.f64 l (/.f64 1 (sin.f64 ky)))) (neg.f64 Om))
(/.f64 (neg.f64 (/.f64 1 (/.f64 1 (sin.f64 ky)))) (neg.f64 (/.f64 Om l)))
(/.f64 (neg.f64 (/.f64 2 (/.f64 1 (sin.f64 ky)))) (neg.f64 (*.f64 Om (/.f64 2 l))))
(/.f64 (neg.f64 (/.f64 (+.f64 l l) (/.f64 1 (sin.f64 ky)))) (*.f64 Om -2))
(/.f64 (neg.f64 (/.f64 (*.f64 l 4) (/.f64 1 (sin.f64 ky)))) (neg.f64 (*.f64 Om 4)))
(/.f64 (neg.f64 (/.f64 (/.f64 1 Om) (/.f64 1 (sin.f64 ky)))) (neg.f64 (/.f64 1 l)))
(/.f64 (neg.f64 (/.f64 -1 (/.f64 1 (sin.f64 ky)))) (/.f64 Om l))
(/.f64 (neg.f64 (/.f64 l (neg.f64 (/.f64 1 (sin.f64 ky))))) Om)
(/.f64 (neg.f64 (/.f64 (*.f64 2 (*.f64 l 4)) (/.f64 1 (sin.f64 ky)))) (-.f64 0 (*.f64 2 (*.f64 Om 4))))
(/.f64 (neg.f64 (/.f64 (*.f64 l -2) (/.f64 1 (sin.f64 ky)))) (+.f64 Om Om))
(/.f64 (neg.f64 (/.f64 (*.f64 l -2) (/.f64 1 (sin.f64 ky)))) (neg.f64 (*.f64 Om -2)))
(/.f64 (neg.f64 (/.f64 (sin.f64 ky) (/.f64 1 l))) (neg.f64 Om))
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) (/.f64 1/2 Om))) (-.f64 0 (/.f64 1/2 l)))
(/.f64 (neg.f64 (/.f64 1 (/.f64 (/.f64 1 l) (sin.f64 ky)))) (neg.f64 Om))
(/.f64 (neg.f64 (neg.f64 (/.f64 (sin.f64 ky) Om))) (/.f64 1 l))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 1)
(neg.f64 (/.f64 (neg.f64 l) (/.f64 Om (sin.f64 ky))))
(neg.f64 (/.f64 (*.f64 (sin.f64 ky) l) (neg.f64 Om)))
(neg.f64 (/.f64 (sin.f64 ky) (neg.f64 (/.f64 Om l))))
(+.f64 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))) 0)
(+.f64 0 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
(-.f64 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))) 0)
(*.f64 1 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
(*.f64 2 (/.f64 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))) 2))
(*.f64 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))) 1)
(*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))) 1/2)
(*.f64 1/2 (*.f64 2 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))) 2) 2)
(pow.f64 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))) 1)
Outputs
(/.f64 (*.f64 l ky) Om)
(*.f64 ky (/.f64 l Om))
(*.f64 l (/.f64 ky Om))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 l (pow.f64 ky 3)) Om)) (/.f64 (*.f64 l ky) Om))
(+.f64 (*.f64 ky (/.f64 l Om)) (*.f64 -1/6 (*.f64 (pow.f64 ky 3) (/.f64 l Om))))
(+.f64 (*.f64 l (/.f64 ky Om)) (*.f64 -1/6 (*.f64 l (/.f64 (pow.f64 ky 3) Om))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 l (pow.f64 ky 3)) Om)) (+.f64 (/.f64 (*.f64 l ky) Om) (*.f64 1/120 (/.f64 (*.f64 l (pow.f64 ky 5)) Om))))
(+.f64 (*.f64 ky (/.f64 l Om)) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 ky 5) (/.f64 l Om))) (*.f64 -1/6 (*.f64 (pow.f64 ky 3) (/.f64 l Om)))))
(+.f64 (*.f64 l (/.f64 ky Om)) (+.f64 (*.f64 -1/6 (*.f64 l (/.f64 (pow.f64 ky 3) Om))) (*.f64 1/120 (*.f64 (pow.f64 ky 5) (/.f64 l Om)))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 l (pow.f64 ky 3)) Om)) (+.f64 (/.f64 (*.f64 l ky) Om) (+.f64 (*.f64 -1/5040 (/.f64 (*.f64 l (pow.f64 ky 7)) Om)) (*.f64 1/120 (/.f64 (*.f64 l (pow.f64 ky 5)) Om)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 ky 3) (/.f64 l Om))) (+.f64 (*.f64 ky (/.f64 l Om)) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 ky 5) (/.f64 l Om))) (*.f64 -1/5040 (*.f64 (pow.f64 ky 7) (/.f64 l Om))))))
(+.f64 (+.f64 (*.f64 1/120 (*.f64 (pow.f64 ky 5) (/.f64 l Om))) (*.f64 -1/5040 (*.f64 (pow.f64 ky 7) (/.f64 l Om)))) (+.f64 (*.f64 l (/.f64 ky Om)) (*.f64 -1/6 (*.f64 l (/.f64 (pow.f64 ky 3) Om)))))
(+.f64 (*.f64 l (/.f64 ky Om)) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 ky 7) (/.f64 l Om))) (+.f64 (*.f64 -1/6 (*.f64 l (/.f64 (pow.f64 ky 3) Om))) (*.f64 1/120 (*.f64 (pow.f64 ky 5) (/.f64 l Om))))))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(*.f64 4 (/.f64 (*.f64 l ky) Om))
(*.f64 (*.f64 ky (/.f64 l Om)) 4)
(*.f64 ky (*.f64 4 (/.f64 l Om)))
(+.f64 (*.f64 4 (/.f64 (*.f64 l ky) Om)) (*.f64 -16 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (*.f64 (pow.f64 l 2) (pow.f64 ky 3))) (pow.f64 Om 2))))
(+.f64 (*.f64 (*.f64 ky (/.f64 l Om)) 4) (*.f64 -16 (*.f64 (*.f64 (pow.f64 ky 3) (pow.f64 l 2)) (/.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (pow.f64 Om 2)))))
(+.f64 (*.f64 ky (*.f64 4 (/.f64 l Om))) (*.f64 (*.f64 (pow.f64 ky 3) (pow.f64 l 2)) (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (pow.f64 Om 2)) -16)))
(+.f64 (*.f64 ky (*.f64 4 (/.f64 l Om))) (*.f64 (*.f64 (pow.f64 ky 3) (pow.f64 l 2)) (*.f64 (/.f64 (+.f64 (*.f64 1/24 (/.f64 Om l)) (*.f64 2 (/.f64 l Om))) (pow.f64 Om 2)) -16)))
(+.f64 (*.f64 4 (/.f64 (*.f64 l ky) Om)) (+.f64 (*.f64 -16 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (*.f64 (pow.f64 l 2) (pow.f64 ky 3))) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/3 (/.f64 l Om)) (*.f64 -1/4 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))))) (pow.f64 Om 2))) (*.f64 -64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/24 (/.f64 Om l)) (*.f64 2 (/.f64 l Om))))) (pow.f64 Om 3)))) (pow.f64 ky 5)))))
(+.f64 (*.f64 (*.f64 ky (/.f64 l Om)) 4) (+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 ky 3) (pow.f64 l 2)) (/.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (pow.f64 Om 2)))) (*.f64 -1 (*.f64 (pow.f64 ky 5) (+.f64 (*.f64 16 (*.f64 (+.f64 (*.f64 (/.f64 l Om) -1/3) (*.f64 -1/4 (+.f64 (*.f64 (/.f64 Om l) -1/36) (*.f64 1/120 (/.f64 Om l))))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 -64 (*.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (pow.f64 l 3)) (/.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (pow.f64 Om 3)))))))))
(+.f64 (*.f64 (*.f64 (pow.f64 ky 3) (pow.f64 l 2)) (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (pow.f64 Om 2)) -16)) (+.f64 (*.f64 ky (*.f64 4 (/.f64 l Om))) (*.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (*.f64 (/.f64 l Om) -1/3) (*.f64 -1/4 (*.f64 (/.f64 Om l) -7/360))) (pow.f64 Om 2)))) (*.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (pow.f64 l 3)) (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (pow.f64 Om 3)) -64))) (neg.f64 (pow.f64 ky 5)))))
(+.f64 (*.f64 (*.f64 (pow.f64 ky 3) (pow.f64 l 2)) (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (pow.f64 Om 2)) -16)) (+.f64 (*.f64 ky (*.f64 4 (/.f64 l Om))) (*.f64 (pow.f64 ky 5) (neg.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (*.f64 (/.f64 l Om) -1/3) (*.f64 -1/4 (*.f64 (/.f64 Om l) -7/360))) (pow.f64 Om 2)))) (*.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (pow.f64 l 3)) (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (pow.f64 Om 3)) -64)))))))
(+.f64 (*.f64 (*.f64 (pow.f64 ky 3) (pow.f64 l 2)) (*.f64 (/.f64 (+.f64 (*.f64 1/24 (/.f64 Om l)) (*.f64 2 (/.f64 l Om))) (pow.f64 Om 2)) -16)) (+.f64 (*.f64 ky (*.f64 4 (/.f64 l Om))) (*.f64 (pow.f64 ky 5) (neg.f64 (+.f64 (*.f64 16 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (*.f64 (/.f64 l Om) -1/3) (*.f64 -1/4 (*.f64 (/.f64 Om l) -7/360))) (pow.f64 Om 2)))) (*.f64 (*.f64 (+.f64 (*.f64 1/24 (/.f64 Om l)) (*.f64 2 (/.f64 l Om))) (pow.f64 l 3)) (*.f64 (/.f64 (+.f64 (*.f64 1/24 (/.f64 Om l)) (*.f64 2 (/.f64 l Om))) (pow.f64 Om 3)) -64)))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 l ky) Om)) (+.f64 (*.f64 -16 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (*.f64 (pow.f64 l 2) (pow.f64 ky 3))) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 1/60 (/.f64 l Om)) (*.f64 -1/4 (+.f64 (*.f64 1/720 (/.f64 Om l)) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))) (*.f64 -1/5040 (/.f64 Om l))))))) (pow.f64 Om 2))) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 l 3) (*.f64 (+.f64 (*.f64 1/24 (/.f64 Om l)) (*.f64 2 (/.f64 l Om))) (+.f64 (*.f64 -1/3 (/.f64 l Om)) (*.f64 -1/4 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))))))) (pow.f64 Om 3))) (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (*.f64 l (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/3 (/.f64 l Om)) (*.f64 -1/4 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))))) (pow.f64 Om 2))) (*.f64 -64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/24 (/.f64 Om l)) (*.f64 2 (/.f64 l Om))))) (pow.f64 Om 3)))))) Om)))) (pow.f64 ky 7))) (*.f64 -1 (*.f64 (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/3 (/.f64 l Om)) (*.f64 -1/4 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))))) (pow.f64 Om 2))) (*.f64 -64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (*.f64 (pow.f64 l 3) (+.f64 (*.f64 1/24 (/.f64 Om l)) (*.f64 2 (/.f64 l Om))))) (pow.f64 Om 3)))) (pow.f64 ky 5))))))
(+.f64 (*.f64 (*.f64 ky (/.f64 l Om)) 4) (+.f64 (*.f64 -16 (*.f64 (*.f64 (pow.f64 ky 3) (pow.f64 l 2)) (/.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (pow.f64 Om 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 5) (+.f64 (*.f64 16 (*.f64 (+.f64 (*.f64 (/.f64 l Om) -1/3) (*.f64 -1/4 (+.f64 (*.f64 (/.f64 Om l) -1/36) (*.f64 1/120 (/.f64 Om l))))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 -64 (*.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (pow.f64 l 3)) (/.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (pow.f64 Om 3))))))) (*.f64 -1 (*.f64 (pow.f64 ky 7) (+.f64 (*.f64 16 (*.f64 (+.f64 (*.f64 (/.f64 l Om) 1/60) (*.f64 -1/4 (+.f64 (*.f64 (/.f64 Om l) 1/720) (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 Om l) -1/36) (*.f64 1/120 (/.f64 Om l))) 1/6) (*.f64 -1/5040 (/.f64 Om l)))))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (*.f64 -64 (*.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (+.f64 (*.f64 (/.f64 l Om) -1/3) (*.f64 -1/4 (+.f64 (*.f64 (/.f64 Om l) -1/36) (*.f64 1/120 (/.f64 Om l)))))) (/.f64 (pow.f64 l 3) (pow.f64 Om 3)))) (*.f64 -4 (*.f64 (*.f64 l (+.f64 (*.f64 16 (*.f64 (+.f64 (*.f64 (/.f64 l Om) -1/3) (*.f64 -1/4 (+.f64 (*.f64 (/.f64 Om l) -1/36) (*.f64 1/120 (/.f64 Om l))))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 -64 (*.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (pow.f64 l 3)) (/.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (pow.f64 Om 3)))))) (/.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) Om))))))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 ky 7) (+.f64 (*.f64 -64 (*.f64 (pow.f64 l 3) (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (+.f64 (*.f64 (/.f64 l Om) -1/3) (*.f64 -1/4 (*.f64 (/.f64 Om l) -7/360)))) (pow.f64 Om 3)))) (+.f64 (*.f64 16 (*.f64 (+.f64 (*.f64 (/.f64 l Om) 1/60) (*.f64 -1/4 (+.f64 (*.f64 (*.f64 (/.f64 Om l) -7/360) 1/6) (*.f64 (/.f64 Om l) 1/840)))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 -4 (*.f64 (*.f64 l (+.f64 (*.f64 16 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (*.f64 (/.f64 l Om) -1/3) (*.f64 -1/4 (*.f64 (/.f64 Om l) -7/360))) (pow.f64 Om 2)))) (*.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (pow.f64 l 3)) (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (pow.f64 Om 3)) -64)))) (/.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) Om)))))) (*.f64 (pow.f64 ky 5) (+.f64 (*.f64 16 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (*.f64 (/.f64 l Om) -1/3) (*.f64 -1/4 (*.f64 (/.f64 Om l) -7/360))) (pow.f64 Om 2)))) (*.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (pow.f64 l 3)) (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (pow.f64 Om 3)) -64)))))) (+.f64 (*.f64 ky (*.f64 4 (/.f64 l Om))) (*.f64 (*.f64 (pow.f64 ky 3) (pow.f64 l 2)) (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (pow.f64 Om 2)) -16))))
(+.f64 (+.f64 (*.f64 ky (*.f64 4 (/.f64 l Om))) (*.f64 (*.f64 (pow.f64 ky 3) (pow.f64 l 2)) (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (pow.f64 Om 2)) -16))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 ky 5) (+.f64 (*.f64 16 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (*.f64 (/.f64 l Om) -1/3) (*.f64 -1/4 (*.f64 (/.f64 Om l) -7/360))) (pow.f64 Om 2)))) (*.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (pow.f64 l 3)) (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (pow.f64 Om 3)) -64)))) (*.f64 (pow.f64 ky 7) (+.f64 (*.f64 -64 (*.f64 (pow.f64 l 3) (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (+.f64 (*.f64 (/.f64 l Om) -1/3) (*.f64 -1/4 (*.f64 (/.f64 Om l) -7/360)))) (pow.f64 Om 3)))) (+.f64 (*.f64 16 (*.f64 (+.f64 (*.f64 (/.f64 l Om) 1/60) (*.f64 -1/4 (+.f64 (*.f64 (*.f64 (/.f64 Om l) -7/360) 1/6) (*.f64 (/.f64 Om l) 1/840)))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 -4 (*.f64 (*.f64 l (+.f64 (*.f64 16 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (*.f64 (/.f64 l Om) -1/3) (*.f64 -1/4 (*.f64 (/.f64 Om l) -7/360))) (pow.f64 Om 2)))) (*.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (pow.f64 l 3)) (*.f64 (/.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (pow.f64 Om 3)) -64)))) (/.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) Om)))))))))
(+.f64 (+.f64 (*.f64 ky (*.f64 4 (/.f64 l Om))) (*.f64 (*.f64 (pow.f64 ky 3) (pow.f64 l 2)) (*.f64 (/.f64 (+.f64 (*.f64 1/24 (/.f64 Om l)) (*.f64 2 (/.f64 l Om))) (pow.f64 Om 2)) -16))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 ky 5) (+.f64 (*.f64 16 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (*.f64 (/.f64 l Om) -1/3) (*.f64 -1/4 (*.f64 (/.f64 Om l) -7/360))) (pow.f64 Om 2)))) (*.f64 (*.f64 (+.f64 (*.f64 1/24 (/.f64 Om l)) (*.f64 2 (/.f64 l Om))) (pow.f64 l 3)) (*.f64 (/.f64 (+.f64 (*.f64 1/24 (/.f64 Om l)) (*.f64 2 (/.f64 l Om))) (pow.f64 Om 3)) -64)))) (*.f64 (pow.f64 ky 7) (+.f64 (*.f64 -64 (*.f64 (pow.f64 l 3) (/.f64 (*.f64 (+.f64 (*.f64 1/24 (/.f64 Om l)) (*.f64 2 (/.f64 l Om))) (+.f64 (*.f64 (/.f64 l Om) -1/3) (*.f64 -1/4 (*.f64 (/.f64 Om l) -7/360)))) (pow.f64 Om 3)))) (+.f64 (*.f64 16 (*.f64 (+.f64 (*.f64 (/.f64 l Om) 1/60) (*.f64 -1/4 (+.f64 (*.f64 (*.f64 (/.f64 Om l) -7/360) 1/6) (*.f64 (/.f64 Om l) 1/840)))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 -4 (*.f64 (*.f64 l (+.f64 (*.f64 16 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (*.f64 (/.f64 l Om) -1/3) (*.f64 -1/4 (*.f64 (/.f64 Om l) -7/360))) (pow.f64 Om 2)))) (*.f64 (*.f64 (+.f64 (*.f64 1/24 (/.f64 Om l)) (*.f64 2 (/.f64 l Om))) (pow.f64 l 3)) (*.f64 (/.f64 (+.f64 (*.f64 1/24 (/.f64 Om l)) (*.f64 2 (/.f64 l Om))) (pow.f64 Om 3)) -64)))) (/.f64 (+.f64 (*.f64 1/24 (/.f64 Om l)) (*.f64 2 (/.f64 l Om))) Om)))))))))
(/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(/.f64 1 (+.f64 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 l (*.f64 (/.f64 (sin.f64 ky) Om) 2)) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1 (+.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(/.f64 1 (+.f64 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 l (*.f64 (/.f64 (sin.f64 ky) Om) 2)) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1 (+.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(/.f64 1 (+.f64 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 l (*.f64 (/.f64 (sin.f64 ky) Om) 2)) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1 (+.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(/.f64 1 (+.f64 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 l (*.f64 (/.f64 (sin.f64 ky) Om) 2)) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1 (+.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(/.f64 1 (+.f64 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 l (*.f64 (/.f64 (sin.f64 ky) Om) 2)) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1 (+.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(/.f64 1 (+.f64 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 l (*.f64 (/.f64 (sin.f64 ky) Om) 2)) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1 (+.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(/.f64 1 (+.f64 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 l (*.f64 (/.f64 (sin.f64 ky) Om) 2)) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1 (+.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(/.f64 1 (+.f64 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 l (*.f64 (/.f64 (sin.f64 ky) Om) 2)) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1 (+.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(*.f64 4 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 4 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (*.f64 4 (/.f64 l Om)))
(+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (*.f64 -32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (pow.f64 Om 3))))
(+.f64 (*.f64 4 (*.f64 l (/.f64 (sin.f64 ky) Om))) (*.f64 -32 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (pow.f64 Om 3))))
(+.f64 (*.f64 (sin.f64 ky) (*.f64 4 (/.f64 l Om))) (*.f64 -32 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (pow.f64 Om 3))))
(+.f64 (*.f64 256 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)) (pow.f64 Om 5))) (+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (*.f64 -32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (pow.f64 Om 3)))))
(+.f64 (*.f64 4 (*.f64 l (/.f64 (sin.f64 ky) Om))) (+.f64 (*.f64 -32 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (pow.f64 Om 3))) (*.f64 256 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 5) (pow.f64 Om 5)))))
(+.f64 (*.f64 (sin.f64 ky) (*.f64 4 (/.f64 l Om))) (+.f64 (*.f64 -32 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (pow.f64 Om 3))) (*.f64 256 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 5) (pow.f64 Om 5)))))
(+.f64 (*.f64 256 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)) (pow.f64 Om 5))) (+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (+.f64 (*.f64 -32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (pow.f64 Om 3))) (*.f64 -2048 (/.f64 (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)) (pow.f64 Om 7))))))
(+.f64 (*.f64 256 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 5) (pow.f64 Om 5))) (+.f64 (*.f64 4 (*.f64 l (/.f64 (sin.f64 ky) Om))) (+.f64 (*.f64 -32 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (pow.f64 Om 3))) (*.f64 -2048 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 7) (pow.f64 Om 7))))))
(+.f64 (*.f64 -32 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (pow.f64 Om 3))) (+.f64 (+.f64 (*.f64 (sin.f64 ky) (*.f64 4 (/.f64 l Om))) (*.f64 -2048 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 7) (pow.f64 Om 7)))) (*.f64 256 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 5) (pow.f64 Om 5)))))
(+.f64 (*.f64 -32 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (pow.f64 Om 3))) (+.f64 (*.f64 256 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 5) (pow.f64 Om 5))) (+.f64 (*.f64 (sin.f64 ky) (*.f64 4 (/.f64 l Om))) (*.f64 -2048 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 7) (pow.f64 Om 7))))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5))))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (*.f64 1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 ky)) 5)))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (*.f64 1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 ky)) 5)))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)))) (*.f64 1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 ky)) 5))) (*.f64 -1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 (*.f64 l (sin.f64 ky)) 7))))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 ky)) 5))) (+.f64 (*.f64 -1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 (*.f64 l (sin.f64 ky)) 7))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (+.f64 (*.f64 -1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 (*.f64 l (sin.f64 ky)) 7))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))) (*.f64 1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 ky)) 5))))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5))))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (*.f64 1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 ky)) 5)))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (*.f64 1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 ky)) 5)))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)))) (*.f64 1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 ky)) 5))) (*.f64 -1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 (*.f64 l (sin.f64 ky)) 7))))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 ky)) 5))) (+.f64 (*.f64 -1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 (*.f64 l (sin.f64 ky)) 7))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (+.f64 (*.f64 -1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 (*.f64 l (sin.f64 ky)) 7))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))) (*.f64 1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 ky)) 5))))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (*.f64 1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5))))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (*.f64 1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 ky)) 5)))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (*.f64 1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 ky)) 5)))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 -1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)))) (*.f64 1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)))))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 ky)) 5))) (*.f64 -1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 (*.f64 l (sin.f64 ky)) 7))))))
(+.f64 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 ky)) 5))) (+.f64 (*.f64 -1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 (*.f64 l (sin.f64 ky)) 7))) (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (+.f64 (*.f64 -1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 (*.f64 l (sin.f64 ky)) 7))) (+.f64 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))) (*.f64 1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 ky)) 5))))))
(*.f64 4 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 4 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (*.f64 4 (/.f64 l Om)))
(+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (*.f64 -32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (pow.f64 Om 3))))
(+.f64 (*.f64 4 (*.f64 l (/.f64 (sin.f64 ky) Om))) (*.f64 -32 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (pow.f64 Om 3))))
(+.f64 (*.f64 (sin.f64 ky) (*.f64 4 (/.f64 l Om))) (*.f64 -32 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (pow.f64 Om 3))))
(+.f64 (*.f64 256 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)) (pow.f64 Om 5))) (+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (*.f64 -32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (pow.f64 Om 3)))))
(+.f64 (*.f64 4 (*.f64 l (/.f64 (sin.f64 ky) Om))) (+.f64 (*.f64 -32 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (pow.f64 Om 3))) (*.f64 256 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 5) (pow.f64 Om 5)))))
(+.f64 (*.f64 (sin.f64 ky) (*.f64 4 (/.f64 l Om))) (+.f64 (*.f64 -32 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (pow.f64 Om 3))) (*.f64 256 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 5) (pow.f64 Om 5)))))
(+.f64 (*.f64 256 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)) (pow.f64 Om 5))) (+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (+.f64 (*.f64 -32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (pow.f64 Om 3))) (*.f64 -2048 (/.f64 (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)) (pow.f64 Om 7))))))
(+.f64 (*.f64 256 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 5) (pow.f64 Om 5))) (+.f64 (*.f64 4 (*.f64 l (/.f64 (sin.f64 ky) Om))) (+.f64 (*.f64 -32 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (pow.f64 Om 3))) (*.f64 -2048 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 7) (pow.f64 Om 7))))))
(+.f64 (*.f64 -32 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (pow.f64 Om 3))) (+.f64 (+.f64 (*.f64 (sin.f64 ky) (*.f64 4 (/.f64 l Om))) (*.f64 -2048 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 7) (pow.f64 Om 7)))) (*.f64 256 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 5) (pow.f64 Om 5)))))
(+.f64 (*.f64 -32 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (pow.f64 Om 3))) (+.f64 (*.f64 256 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 5) (pow.f64 Om 5))) (+.f64 (*.f64 (sin.f64 ky) (*.f64 4 (/.f64 l Om))) (*.f64 -2048 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 7) (pow.f64 Om 7))))))
(*.f64 4 (/.f64 (*.f64 l (sin.f64 ky)) Om))
(*.f64 4 (*.f64 l (/.f64 (sin.f64 ky) Om)))
(*.f64 (sin.f64 ky) (*.f64 4 (/.f64 l Om)))
(+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (*.f64 -32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (pow.f64 Om 3))))
(+.f64 (*.f64 4 (*.f64 l (/.f64 (sin.f64 ky) Om))) (*.f64 -32 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (pow.f64 Om 3))))
(+.f64 (*.f64 (sin.f64 ky) (*.f64 4 (/.f64 l Om))) (*.f64 -32 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (pow.f64 Om 3))))
(+.f64 (*.f64 256 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)) (pow.f64 Om 5))) (+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (*.f64 -32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (pow.f64 Om 3)))))
(+.f64 (*.f64 4 (*.f64 l (/.f64 (sin.f64 ky) Om))) (+.f64 (*.f64 -32 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (pow.f64 Om 3))) (*.f64 256 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 5) (pow.f64 Om 5)))))
(+.f64 (*.f64 (sin.f64 ky) (*.f64 4 (/.f64 l Om))) (+.f64 (*.f64 -32 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (pow.f64 Om 3))) (*.f64 256 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 5) (pow.f64 Om 5)))))
(+.f64 (*.f64 256 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 ky) 5)) (pow.f64 Om 5))) (+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 ky)) Om)) (+.f64 (*.f64 -32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)) (pow.f64 Om 3))) (*.f64 -2048 (/.f64 (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 ky) 7)) (pow.f64 Om 7))))))
(+.f64 (*.f64 256 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 5) (pow.f64 Om 5))) (+.f64 (*.f64 4 (*.f64 l (/.f64 (sin.f64 ky) Om))) (+.f64 (*.f64 -32 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (pow.f64 Om 3))) (*.f64 -2048 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 7) (pow.f64 Om 7))))))
(+.f64 (*.f64 -32 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (pow.f64 Om 3))) (+.f64 (+.f64 (*.f64 (sin.f64 ky) (*.f64 4 (/.f64 l Om))) (*.f64 -2048 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 7) (pow.f64 Om 7)))) (*.f64 256 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 5) (pow.f64 Om 5)))))
(+.f64 (*.f64 -32 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 3) (pow.f64 Om 3))) (+.f64 (*.f64 256 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 5) (pow.f64 Om 5))) (+.f64 (*.f64 (sin.f64 ky) (*.f64 4 (/.f64 l Om))) (*.f64 -2048 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 7) (pow.f64 Om 7))))))
(+.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 0)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(+.f64 0 (*.f64 (sin.f64 ky) (/.f64 l Om)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(+.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 1/2) Om)) (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 1/2) Om)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(-.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 0)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (sin.f64 ky) (/.f64 Om l))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 l (/.f64 Om (sin.f64 ky)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (/.f64 l Om) (/.f64 1 (sin.f64 ky)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 1)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 1 (/.f64 (/.f64 Om l) (sin.f64 ky)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 2 (/.f64 (/.f64 Om (sin.f64 ky)) (*.f64 l 1/2)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) 2)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 (sin.f64 ky) l) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 (sin.f64 ky) (+.f64 l l)) (+.f64 Om Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (+.f64 l l) (*.f64 2 (/.f64 Om (sin.f64 ky))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (/.f64 2 Om)) (*.f64 2 (/.f64 1 (sin.f64 ky))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l (/.f64 2 Om)) (/.f64 2 (sin.f64 ky)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 4 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 4))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 4 (/.f64 (*.f64 Om 4) (*.f64 (sin.f64 ky) l)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 l 4)) (*.f64 Om 4))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) 4)) 4)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l 4) (/.f64 (*.f64 Om 4) (sin.f64 ky)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l 4) (*.f64 4 (/.f64 Om (sin.f64 ky))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l 4) (*.f64 2 (*.f64 2 (/.f64 Om (sin.f64 ky)))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 (sin.f64 ky) 2) (*.f64 Om (/.f64 2 l)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (/.f64 1 Om) (/.f64 (/.f64 1 l) (sin.f64 ky)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 -1 (/.f64 (neg.f64 Om) (*.f64 (sin.f64 ky) l)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 -1 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 -1 (*.f64 (neg.f64 (/.f64 Om l)) (/.f64 1 (sin.f64 ky))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 -1 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) l)) (neg.f64 Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (neg.f64 (sin.f64 ky)) (neg.f64 (/.f64 Om l)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (neg.f64 l) (/.f64 Om (neg.f64 (sin.f64 ky))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (neg.f64 l) (/.f64 -1 (/.f64 (sin.f64 ky) Om)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 (/.f64 l Om) (/.f64 l Om)) (/.f64 (/.f64 l Om) (sin.f64 ky)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 (/.f64 l Om) 4) (*.f64 4 (/.f64 1 (sin.f64 ky))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 (/.f64 l Om) 4) (+.f64 (*.f64 2 (/.f64 1 (sin.f64 ky))) (*.f64 2 (/.f64 1 (sin.f64 ky)))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 (/.f64 l Om) 4) (+.f64 (/.f64 2 (sin.f64 ky)) (/.f64 2 (sin.f64 ky))))
(/.f64 (*.f64 4 (/.f64 l Om)) (+.f64 (/.f64 2 (sin.f64 ky)) (/.f64 2 (sin.f64 ky))))
(*.f64 4 (/.f64 (/.f64 l (/.f64 2 (sin.f64 ky))) (+.f64 Om Om)))
(/.f64 (*.f64 2 (*.f64 l 4)) (*.f64 2 (*.f64 2 (*.f64 2 (/.f64 Om (sin.f64 ky))))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 2 (*.f64 l 4)) (+.f64 (*.f64 2 (*.f64 2 (/.f64 Om (sin.f64 ky)))) (*.f64 2 (*.f64 2 (/.f64 Om (sin.f64 ky))))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 2 (*.f64 l 4)) (+.f64 (/.f64 (*.f64 Om 4) (sin.f64 ky)) (/.f64 (*.f64 Om 4) (sin.f64 ky))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 2 (*.f64 l 4)) (+.f64 (*.f64 4 (/.f64 Om (sin.f64 ky))) (*.f64 4 (/.f64 Om (sin.f64 ky)))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 (sin.f64 ky) 4) (*.f64 (/.f64 Om l) 4))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 8 (*.f64 2 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 4)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 8 (+.f64 (/.f64 (*.f64 Om 4) (*.f64 (sin.f64 ky) l)) (/.f64 (*.f64 Om 4) (*.f64 (sin.f64 ky) l))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 -2 (+.f64 (/.f64 (neg.f64 Om) (*.f64 (sin.f64 ky) l)) (/.f64 (neg.f64 Om) (*.f64 (sin.f64 ky) l))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 -2 (+.f64 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky))) (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky)))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 -2 (+.f64 (*.f64 (neg.f64 (/.f64 Om l)) (/.f64 1 (sin.f64 ky))) (*.f64 (neg.f64 (/.f64 Om l)) (/.f64 1 (sin.f64 ky)))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 -2 (+.f64 (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky))) (neg.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 -2 (-.f64 0 (/.f64 (/.f64 Om (sin.f64 ky)) (*.f64 l 1/2))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 (+.f64 l l) (*.f64 (sin.f64 ky) 4)) (*.f64 2 (*.f64 Om 4)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 2 (neg.f64 (*.f64 (sin.f64 ky) l))) (*.f64 Om -2))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 2 (neg.f64 (sin.f64 ky))) (*.f64 (/.f64 Om l) -2))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 8) 8)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 2 (/.f64 1 Om)) (*.f64 2 (/.f64 (/.f64 1 l) (sin.f64 ky))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (/.f64 (sin.f64 ky) Om) (/.f64 1 l))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 (sin.f64 ky) (neg.f64 l)) (neg.f64 Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 Om (+.f64 l l)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (/.f64 Om l) 2))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 (sin.f64 ky) 1/2) (/.f64 (*.f64 Om (/.f64 2 l)) 4))
(*.f64 1/2 (/.f64 (sin.f64 ky) (*.f64 (/.f64 2 l) (/.f64 Om 4))))
(*.f64 1/2 (/.f64 (/.f64 l (/.f64 2 (sin.f64 ky))) (/.f64 Om 4)))
(/.f64 (/.f64 1/2 Om) (/.f64 (/.f64 1/2 l) (sin.f64 ky)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 (sin.f64 ky) (/.f64 (*.f64 l 1/2) Om)) 1/2)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l -2) (*.f64 (/.f64 Om (sin.f64 ky)) -2))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l -2) (/.f64 (*.f64 Om -2) (sin.f64 ky)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l -2) (neg.f64 (*.f64 2 (/.f64 Om (sin.f64 ky)))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 l -2) (+.f64 (/.f64 -1 (/.f64 (sin.f64 ky) Om)) (/.f64 -1 (/.f64 (sin.f64 ky) Om))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) (+.f64 l l))) (*.f64 Om -2))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (neg.f64 (/.f64 l Om)) (/.f64 -1 (sin.f64 ky)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (neg.f64 (/.f64 l Om)) (neg.f64 (/.f64 1 (sin.f64 ky))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 (sin.f64 ky) (/.f64 2 Om)) (*.f64 2 (/.f64 1 l)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 (sin.f64 ky) (/.f64 2 Om)) (/.f64 2 l))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 2 (*.f64 (/.f64 l Om) 4)) (+.f64 (*.f64 4 (/.f64 1 (sin.f64 ky))) (*.f64 4 (/.f64 1 (sin.f64 ky)))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 l 4))) (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (/.f64 Om (sin.f64 ky))))) (*.f64 2 (*.f64 2 (*.f64 2 (/.f64 Om (sin.f64 ky)))))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 2 (*.f64 l -2)) (+.f64 (*.f64 (/.f64 Om (sin.f64 ky)) -2) (*.f64 (/.f64 Om (sin.f64 ky)) -2)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 2 (*.f64 l -2)) (+.f64 (/.f64 (*.f64 Om -2) (sin.f64 ky)) (/.f64 (*.f64 Om -2) (sin.f64 ky))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 (sin.f64 ky) (*.f64 l -2)) (*.f64 Om -2))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 2 (*.f64 (+.f64 l l) (*.f64 (sin.f64 ky) 4))) (*.f64 2 (*.f64 2 (*.f64 Om 4))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 2 (*.f64 2 (neg.f64 (*.f64 (sin.f64 ky) l)))) (*.f64 2 (*.f64 Om -2)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 2 (*.f64 (sin.f64 ky) 4)) (*.f64 2 (*.f64 (/.f64 Om l) 4)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 2 (*.f64 2 (neg.f64 (sin.f64 ky)))) (*.f64 2 (*.f64 (/.f64 Om l) -2)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 2 (neg.f64 (*.f64 (sin.f64 ky) (+.f64 l l)))) (*.f64 2 (*.f64 Om -2)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 2 (neg.f64 (/.f64 l Om))) (+.f64 (/.f64 -1 (sin.f64 ky)) (/.f64 -1 (sin.f64 ky))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 2 Om))) (+.f64 (*.f64 2 (/.f64 1 l)) (*.f64 2 (/.f64 1 l))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 2 Om))) (+.f64 (/.f64 2 l) (/.f64 2 l)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 -4 (-.f64 0 (*.f64 (/.f64 (/.f64 Om l) (sin.f64 ky)) 4)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 2 (*.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 8)) 16)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (/.f64 (*.f64 (sin.f64 ky) (*.f64 l 4)) Om) 4)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (/.f64 1 (/.f64 1 l)) (/.f64 Om (sin.f64 ky)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (/.f64 (*.f64 l 4) (/.f64 Om (sin.f64 ky))) 4)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (/.f64 l (/.f64 1 (sin.f64 ky))) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (/.f64 1 (/.f64 1 (sin.f64 ky))) (/.f64 Om l))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (/.f64 2 (/.f64 1 (sin.f64 ky))) (*.f64 Om (/.f64 2 l)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (/.f64 (+.f64 l l) (/.f64 1 (sin.f64 ky))) (+.f64 Om Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (/.f64 (*.f64 l 4) (/.f64 1 (sin.f64 ky))) (*.f64 Om 4))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (/.f64 (/.f64 1 Om) (/.f64 1 (sin.f64 ky))) (/.f64 1 l))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (/.f64 -1 (/.f64 1 (sin.f64 ky))) (neg.f64 (/.f64 Om l)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (/.f64 l (neg.f64 (/.f64 1 (sin.f64 ky)))) (neg.f64 Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (/.f64 (*.f64 (/.f64 l Om) 4) (/.f64 1 (sin.f64 ky))) 4)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (/.f64 (*.f64 2 (*.f64 l 4)) (/.f64 1 (sin.f64 ky))) (*.f64 2 (*.f64 Om 4)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (/.f64 (*.f64 l -2) (/.f64 1 (sin.f64 ky))) (*.f64 Om -2))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (/.f64 (neg.f64 l) (/.f64 Om (sin.f64 ky))) -1)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (/.f64 (sin.f64 ky) (/.f64 1 l)) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 (sin.f64 ky) (/.f64 1/2 Om)) (/.f64 1/2 l))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (/.f64 1 (/.f64 (/.f64 1 l) (sin.f64 ky))) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (/.f64 (*.f64 (sin.f64 ky) l) (neg.f64 Om)) -1)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (/.f64 (sin.f64 ky) (neg.f64 (/.f64 Om l))) -1)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (*.f64 (/.f64 l Om) (*.f64 l (/.f64 2 Om))) (+.f64 (/.f64 (/.f64 l Om) (sin.f64 ky)) (/.f64 (/.f64 l Om) (sin.f64 ky))))
(*.f64 (*.f64 l (/.f64 2 Om)) (/.f64 (/.f64 l Om) (+.f64 (/.f64 l (*.f64 Om (sin.f64 ky))) (/.f64 l (*.f64 Om (sin.f64 ky))))))
(*.f64 (/.f64 l Om) (/.f64 (*.f64 l (/.f64 2 Om)) (+.f64 (/.f64 l (*.f64 Om (sin.f64 ky))) (/.f64 l (*.f64 Om (sin.f64 ky))))))
(*.f64 (*.f64 l (/.f64 2 Om)) (/.f64 (/.f64 l (/.f64 l (*.f64 Om (sin.f64 ky)))) (+.f64 Om Om)))
(*.f64 (*.f64 (/.f64 l Om) (/.f64 2 Om)) (/.f64 (*.f64 l 1/2) (/.f64 l (*.f64 Om (sin.f64 ky)))))
(/.f64 (neg.f64 (/.f64 1 Om)) (-.f64 0 (/.f64 (/.f64 1 l) (sin.f64 ky))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) (*.f64 l 4))) (neg.f64 (*.f64 Om 4)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) 2)) (neg.f64 (*.f64 Om (/.f64 2 l))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (neg.f64 (/.f64 (sin.f64 ky) Om)) (neg.f64 (/.f64 1 l)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (+.f64 (*.f64 (sin.f64 ky) (/.f64 1/2 Om)) (*.f64 (sin.f64 ky) (/.f64 1/2 Om))) (+.f64 (/.f64 1/2 l) (/.f64 1/2 l)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (+.f64 (/.f64 l (/.f64 1 (sin.f64 ky))) (/.f64 l (/.f64 1 (sin.f64 ky)))) (+.f64 Om Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (+.f64 (/.f64 (sin.f64 ky) (/.f64 1 l)) (/.f64 (sin.f64 ky) (/.f64 1 l))) (+.f64 Om Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (+.f64 (/.f64 1/2 Om) (/.f64 1/2 Om)) (+.f64 (/.f64 (/.f64 1/2 l) (sin.f64 ky)) (/.f64 (/.f64 1/2 l) (sin.f64 ky))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (+.f64 (/.f64 1 (/.f64 1 l)) (/.f64 1 (/.f64 1 l))) (*.f64 2 (/.f64 Om (sin.f64 ky))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (+.f64 (/.f64 (+.f64 l l) (/.f64 1 (sin.f64 ky))) (/.f64 (+.f64 l l) (/.f64 1 (sin.f64 ky)))) (*.f64 Om 4))
(/.f64 (+.f64 (/.f64 (sin.f64 ky) (/.f64 1/2 l)) (/.f64 (sin.f64 ky) (/.f64 1/2 l))) (*.f64 Om 4))
(/.f64 (+.f64 (/.f64 1 (/.f64 1 (sin.f64 ky))) (/.f64 1 (/.f64 1 (sin.f64 ky)))) (*.f64 Om (/.f64 2 l)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (+.f64 (/.f64 (*.f64 (sin.f64 ky) (*.f64 l 4)) Om) (/.f64 (*.f64 (sin.f64 ky) (*.f64 l 4)) Om)) 8)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (+.f64 (/.f64 (*.f64 l 4) (/.f64 Om (sin.f64 ky))) (/.f64 (*.f64 l 4) (/.f64 Om (sin.f64 ky)))) 8)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 l Om) 4) (/.f64 1 (sin.f64 ky))) (/.f64 (*.f64 (/.f64 l Om) 4) (/.f64 1 (sin.f64 ky)))) 8)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (+.f64 (/.f64 (*.f64 l 4) (/.f64 1 (sin.f64 ky))) (/.f64 (*.f64 l 4) (/.f64 1 (sin.f64 ky)))) (*.f64 2 (*.f64 Om 4)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (+.f64 (/.f64 2 (/.f64 1 (sin.f64 ky))) (/.f64 2 (/.f64 1 (sin.f64 ky)))) (*.f64 (/.f64 Om l) 4))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (+.f64 (/.f64 (/.f64 1 Om) (/.f64 1 (sin.f64 ky))) (/.f64 (/.f64 1 Om) (/.f64 1 (sin.f64 ky)))) (*.f64 2 (/.f64 1 l)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (+.f64 (/.f64 (neg.f64 l) (/.f64 Om (sin.f64 ky))) (/.f64 (neg.f64 l) (/.f64 Om (sin.f64 ky)))) -2)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (+.f64 (/.f64 l (neg.f64 (/.f64 1 (sin.f64 ky)))) (/.f64 l (neg.f64 (/.f64 1 (sin.f64 ky))))) (*.f64 Om -2))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (+.f64 (/.f64 -1 (/.f64 1 (sin.f64 ky))) (/.f64 -1 (/.f64 1 (sin.f64 ky)))) (*.f64 (/.f64 Om l) -2))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (+.f64 (/.f64 (*.f64 2 (*.f64 l 4)) (/.f64 1 (sin.f64 ky))) (/.f64 (*.f64 2 (*.f64 l 4)) (/.f64 1 (sin.f64 ky)))) (*.f64 2 (*.f64 2 (*.f64 Om 4))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (+.f64 (/.f64 (*.f64 l -2) (/.f64 1 (sin.f64 ky))) (/.f64 (*.f64 l -2) (/.f64 1 (sin.f64 ky)))) (*.f64 2 (*.f64 Om -2)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 ky) 2)) (neg.f64 (*.f64 (sin.f64 ky) 2))) (+.f64 (neg.f64 (*.f64 Om (/.f64 2 l))) (neg.f64 (*.f64 Om (/.f64 2 l)))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (+.f64 (/.f64 1 (/.f64 (/.f64 1 l) (sin.f64 ky))) (/.f64 1 (/.f64 (/.f64 1 l) (sin.f64 ky)))) (+.f64 Om Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (+.f64 (/.f64 (*.f64 (sin.f64 ky) l) (neg.f64 Om)) (/.f64 (*.f64 (sin.f64 ky) l) (neg.f64 Om))) -2)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (+.f64 (/.f64 (sin.f64 ky) (neg.f64 (/.f64 Om l))) (/.f64 (sin.f64 ky) (neg.f64 (/.f64 Om l)))) -2)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (+.f64 (neg.f64 (/.f64 (sin.f64 ky) Om)) (neg.f64 (/.f64 (sin.f64 ky) Om))) (+.f64 (neg.f64 (/.f64 1 l)) (neg.f64 (/.f64 1 l))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (neg.f64 (/.f64 1/2 Om)) (-.f64 0 (/.f64 (/.f64 1/2 l) (sin.f64 ky))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (neg.f64 (/.f64 1 (/.f64 1 l))) (/.f64 Om (neg.f64 (sin.f64 ky))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) 4)) (-.f64 0 (*.f64 (/.f64 Om l) 4)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (neg.f64 (neg.f64 (*.f64 (sin.f64 ky) (+.f64 l l)))) (+.f64 Om Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (neg.f64 (neg.f64 (*.f64 (sin.f64 ky) (+.f64 l l)))) (neg.f64 (*.f64 Om -2)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (neg.f64 (neg.f64 (*.f64 (sin.f64 ky) 2))) (*.f64 Om (/.f64 2 l)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (neg.f64 (*.f64 (+.f64 l l) (*.f64 (sin.f64 ky) 4))) (-.f64 0 (*.f64 2 (*.f64 Om 4))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (*.f64 (sin.f64 ky) l)))) (neg.f64 (*.f64 Om -2)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (sin.f64 ky)))) (-.f64 0 (*.f64 (/.f64 Om l) -2)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) (neg.f64 l))) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (neg.f64 (/.f64 l (/.f64 1 (sin.f64 ky)))) (neg.f64 Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (neg.f64 (/.f64 1 (/.f64 1 (sin.f64 ky)))) (neg.f64 (/.f64 Om l)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (neg.f64 (/.f64 2 (/.f64 1 (sin.f64 ky)))) (neg.f64 (*.f64 Om (/.f64 2 l))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (neg.f64 (/.f64 (+.f64 l l) (/.f64 1 (sin.f64 ky)))) (*.f64 Om -2))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (neg.f64 (/.f64 (*.f64 l 4) (/.f64 1 (sin.f64 ky)))) (neg.f64 (*.f64 Om 4)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (neg.f64 (/.f64 (/.f64 1 Om) (/.f64 1 (sin.f64 ky)))) (neg.f64 (/.f64 1 l)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (neg.f64 (/.f64 -1 (/.f64 1 (sin.f64 ky)))) (/.f64 Om l))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (neg.f64 (/.f64 l (neg.f64 (/.f64 1 (sin.f64 ky))))) Om)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (neg.f64 (/.f64 (*.f64 2 (*.f64 l 4)) (/.f64 1 (sin.f64 ky)))) (-.f64 0 (*.f64 2 (*.f64 Om 4))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (neg.f64 (/.f64 (*.f64 l -2) (/.f64 1 (sin.f64 ky)))) (+.f64 Om Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (neg.f64 (/.f64 (*.f64 l -2) (/.f64 1 (sin.f64 ky)))) (neg.f64 (*.f64 Om -2)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (neg.f64 (/.f64 (sin.f64 ky) (/.f64 1 l))) (neg.f64 Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (neg.f64 (*.f64 (sin.f64 ky) (/.f64 1/2 Om))) (-.f64 0 (/.f64 1/2 l)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (neg.f64 (/.f64 1 (/.f64 (/.f64 1 l) (sin.f64 ky)))) (neg.f64 Om))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(/.f64 (neg.f64 (neg.f64 (/.f64 (sin.f64 ky) Om))) (/.f64 1 l))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(pow.f64 (*.f64 (sin.f64 ky) (/.f64 l Om)) 1)
(*.f64 l (/.f64 (sin.f64 ky) Om))
(neg.f64 (/.f64 (neg.f64 l) (/.f64 Om (sin.f64 ky))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(neg.f64 (/.f64 (*.f64 (sin.f64 ky) l) (neg.f64 Om)))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(neg.f64 (/.f64 (sin.f64 ky) (neg.f64 (/.f64 Om l))))
(*.f64 l (/.f64 (sin.f64 ky) Om))
(+.f64 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))) 0)
(/.f64 1 (+.f64 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 l (*.f64 (/.f64 (sin.f64 ky) Om) 2)) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1 (+.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(+.f64 0 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 l (*.f64 (/.f64 (sin.f64 ky) Om) 2)) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1 (+.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(-.f64 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))) 0)
(/.f64 1 (+.f64 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 l (*.f64 (/.f64 (sin.f64 ky) Om) 2)) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1 (+.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(*.f64 1 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 l (*.f64 (/.f64 (sin.f64 ky) Om) 2)) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1 (+.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(*.f64 2 (/.f64 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))) 2))
(/.f64 1 (+.f64 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 l (*.f64 (/.f64 (sin.f64 ky) Om) 2)) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1 (+.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(*.f64 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))) 1)
(/.f64 1 (+.f64 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 l (*.f64 (/.f64 (sin.f64 ky) Om) 2)) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1 (+.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(*.f64 (*.f64 2 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))) 1/2)
(/.f64 1 (+.f64 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 l (*.f64 (/.f64 (sin.f64 ky) Om) 2)) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1 (+.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(*.f64 1/2 (*.f64 2 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))))
(/.f64 1 (+.f64 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 l (*.f64 (/.f64 (sin.f64 ky) Om) 2)) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1 (+.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))) 2) 2)
(/.f64 1 (+.f64 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 l (*.f64 (/.f64 (sin.f64 ky) Om) 2)) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1 (+.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(pow.f64 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 l (/.f64 2 Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky))))) 1)
(/.f64 1 (+.f64 (*.f64 2 (*.f64 l (/.f64 (sin.f64 ky) Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 1 (+.f64 (*.f64 l (*.f64 (/.f64 (sin.f64 ky) Om) 2)) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))
(/.f64 1 (+.f64 (*.f64 l (*.f64 (sin.f64 ky) (/.f64 2 Om))) (*.f64 1/4 (/.f64 (/.f64 Om l) (sin.f64 ky)))))

localize48.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 l (sin.f64 ky))
0.2b
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
0.3b
(/.f64 1 (+.f64 1 (/.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (pow.f64 Om 2))))
14.4b
(/.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (pow.f64 Om 2))
Compiler

Compiled 134 to 88 computations (34.3% saved)

series37.0ms (0.2%)

Counts
3 → 96
Calls

24 calls:

TimeVariablePointExpression
29.0ms
ky
@inf
(/.f64 1 (+.f64 1 (/.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (pow.f64 Om 2))))
3.0ms
l
@inf
(/.f64 1 (+.f64 1 (/.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (pow.f64 Om 2))))
1.0ms
ky
@0
(/.f64 1 (+.f64 1 (/.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (pow.f64 Om 2))))
1.0ms
ky
@-inf
(/.f64 1 (+.f64 1 (/.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (pow.f64 Om 2))))
0.0ms
Om
@0
(/.f64 1 (+.f64 1 (/.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (pow.f64 Om 2))))

rewrite88.0ms (0.5%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01699
112499
230699
374499
4211899
5553299
Stop Event
node limit
Counts
3 → 104
Calls
Call 1
Inputs
(/.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (pow.f64 Om 2))
(/.f64 1 (+.f64 1 (/.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (pow.f64 Om 2))))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) -2) (pow.f64 Om 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (/.f64 1 (pow.f64 Om 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (*.f64 (/.f64 2 (pow.f64 Om 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) -2) (pow.f64 Om 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 4) (/.f64 1/2 (pow.f64 Om 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 4) (*.f64 (/.f64 1 (pow.f64 Om 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (pow.f64 Om 2)) (pow.f64 (*.f64 l (sin.f64 ky)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 l 2) (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 l 2) (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 1/2 (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 8) (/.f64 1 (*.f64 (pow.f64 Om 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 8) (*.f64 1/4 (/.f64 1 (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 2 (pow.f64 Om 2)) (*.f64 (pow.f64 l 2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 Om 2)) (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) -2) (/.f64 -1 (pow.f64 Om 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 8 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 4) (/.f64 1 (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 2 (pow.f64 Om 2))) (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4) (/.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4) (*.f64 (*.f64 (pow.f64 l 2) 1/2) (/.f64 1 (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (pow.f64 l 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (sin.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 l 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) 2) (/.f64 2 (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 2 (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (*.f64 2 (pow.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 1/2) (*.f64 2 (/.f64 2 (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 1/2) (/.f64 4 (pow.f64 Om 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 l 2) 1/2) (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4) (pow.f64 Om 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 l 2) 1/2) (+.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 1/2 (pow.f64 Om 2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 Om 2)) (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 2 (pow.f64 Om 2)) 1/2) (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 l 2) 4) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) 2) (/.f64 1 (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 2 (pow.f64 Om 2)) (*.f64 (pow.f64 l 2) 1/2)) (*.f64 2 (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (pow.f64 Om 2)) 1/2) (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) -2) (pow.f64 Om 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (pow.f64 Om 2)) (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 Om 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4) (pow.f64 Om 2)) (*.f64 (pow.f64 l 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (pow.f64 Om 2) 4)) (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 Om 2)) (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (sin.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) (*.f64 (/.f64 (pow.f64 l 2) 4) (/.f64 1 (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (pow.f64 l 2) 1/2) (*.f64 (pow.f64 l 2) 1/2)) (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) -2) (pow.f64 Om 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2))))) (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 l (sin.f64 ky)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 1/2) (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 l (sin.f64 ky)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (pow.f64 (/.f64 (*.f64 l (sin.f64 ky)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 (pow.f64 l 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4) (/.f64 (pow.f64 l 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 l 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 1/2 (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 l 2) 1/2) (*.f64 2 (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) 2) (*.f64 2 (pow.f64 l 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 l 2) 4) (*.f64 (pow.f64 (sin.f64 ky) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (pow.f64 l 2) 1/2) (*.f64 (pow.f64 l 2) 1/2)) (pow.f64 (sin.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (+.f64 l l) 2) (pow.f64 (/.f64 (sin.f64 ky) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) 2) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 2 (sin.f64 ky)) 2) (pow.f64 (/.f64 l 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 8)) 16)))))

simplify228.0ms (1.2%)

Algorithm
egg-herbie
Rules
1628×rational.json-simplify-35
1312×rational.json-simplify-53
1088×rational.json-simplify-49
992×rational.json-simplify-2
606×rational.json-simplify-41
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
02998020
16667940
215597940
338987934
464437934
569707930
677767930
Stop Event
node limit
Counts
200 → 182
Calls
Call 1
Inputs
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))
(+.f64 (*.f64 -2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 -2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 4/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 6)) (pow.f64 Om 2)))))
(+.f64 (*.f64 -2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (+.f64 (*.f64 -2/315 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 8)) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 4/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 6)) (pow.f64 Om 2))))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4)))))
(+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 Om 6))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))))))
(*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 8)))) (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))))
(*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 8)))) (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -2/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 ky 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 4/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 4/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -2/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 ky 6))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -2/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 ky 4))))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 8)))) (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4)))))
(+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 Om 6))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4)))))
(+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 Om 6))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))))))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(*.f64 (pow.f64 l 2) (pow.f64 ky 2))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 l 2) (pow.f64 ky 4))) (*.f64 (pow.f64 l 2) (pow.f64 ky 2)))
(+.f64 (*.f64 (+.f64 (*.f64 1/60 (pow.f64 l 2)) (*.f64 1/36 (pow.f64 l 2))) (pow.f64 ky 6)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 l 2) (pow.f64 ky 4))) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/360 (pow.f64 l 2)) (*.f64 -1/2520 (pow.f64 l 2))) (pow.f64 ky 8)) (+.f64 (*.f64 (+.f64 (*.f64 1/60 (pow.f64 l 2)) (*.f64 1/36 (pow.f64 l 2))) (pow.f64 ky 6)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 l 2) (pow.f64 ky 4))) (*.f64 (pow.f64 l 2) (pow.f64 ky 2)))))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2))) 0)
(+.f64 0 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2))))
(+.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(-.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2))) 0)
(-.f64 0 (/.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) -2) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (/.f64 1 (pow.f64 Om 2)))
(*.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (*.f64 (/.f64 2 (pow.f64 Om 2)) 1/2))
(*.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2))) 1)
(*.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) -2) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 4) (/.f64 1/2 (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 4) (*.f64 (/.f64 1 (pow.f64 Om 2)) 1/2))
(*.f64 (/.f64 2 (pow.f64 Om 2)) (pow.f64 (*.f64 l (sin.f64 ky)) 2))
(*.f64 (pow.f64 l 2) (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))
(*.f64 (pow.f64 l 2) (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 4 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 1/2 (pow.f64 Om 2))))
(*.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2))) 1/2)
(*.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 8) (/.f64 1 (*.f64 (pow.f64 Om 2) 4)))
(*.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 8) (*.f64 1/4 (/.f64 1 (pow.f64 Om 2))))
(*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 2 (pow.f64 Om 2)) (*.f64 (pow.f64 l 2) 1/2)))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 2)
(*.f64 (/.f64 1 (pow.f64 Om 2)) (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) -2) (/.f64 -1 (pow.f64 Om 2)))
(*.f64 8 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 4) (/.f64 1 (pow.f64 Om 2))))
(*.f64 (*.f64 2 (/.f64 2 (pow.f64 Om 2))) (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 1/2))
(*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4) (/.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 Om 2))))
(*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4) (*.f64 (*.f64 (pow.f64 l 2) 1/2) (/.f64 1 (pow.f64 Om 2))))
(*.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (pow.f64 l 2))
(*.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (sin.f64 ky) 2))
(*.f64 (*.f64 2 (pow.f64 l 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))
(*.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) 2) (/.f64 2 (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 2 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (*.f64 2 (pow.f64 l 2)))
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2))))
(*.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 1/2) (*.f64 2 (/.f64 2 (pow.f64 Om 2))))
(*.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 1/2) (/.f64 4 (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 l 2) 1/2) (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4) (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 l 2) 1/2) (+.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))
(*.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 1/2 (pow.f64 Om 2))) 4)
(*.f64 (/.f64 1/2 (pow.f64 Om 2)) (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 4))
(*.f64 (*.f64 (/.f64 2 (pow.f64 Om 2)) 1/2) (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)))
(*.f64 (*.f64 (pow.f64 l 2) 4) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) 2) (/.f64 1 (pow.f64 Om 2))))
(*.f64 (*.f64 (/.f64 2 (pow.f64 Om 2)) (*.f64 (pow.f64 l 2) 1/2)) (*.f64 2 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (*.f64 (/.f64 1 (pow.f64 Om 2)) 1/2) (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 4))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) -2) (pow.f64 Om 2)) -1)
(*.f64 (/.f64 4 (pow.f64 Om 2)) (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 1/2))
(*.f64 (/.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 Om 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) 4))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4) (pow.f64 Om 2)) (*.f64 (pow.f64 l 2) 1/2))
(*.f64 (/.f64 1 (*.f64 (pow.f64 Om 2) 4)) (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 8))
(*.f64 (/.f64 -1 (pow.f64 Om 2)) (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) -2))
(*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (sin.f64 ky) 2))
(*.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) (*.f64 (/.f64 (pow.f64 l 2) 4) (/.f64 1 (pow.f64 Om 2))))
(*.f64 (+.f64 (*.f64 (pow.f64 l 2) 1/2) (*.f64 (pow.f64 l 2) 1/2)) (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))
(pow.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2))) 1)
(neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) -2) (pow.f64 Om 2)))
(+.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2))))) 0)
(+.f64 0 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2))))))
(+.f64 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2))))) (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2))))))
(-.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2))))) 0)
(*.f64 2 (/.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2))))) 2))
(*.f64 1 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2))))))
(*.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2))))) 1)
(*.f64 (*.f64 2 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2)))))) 1/2)
(*.f64 1/2 (*.f64 2 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2)))))))
(*.f64 (/.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2))))) 2) 2)
(pow.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2))))) 1)
(+.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 0)
(+.f64 0 (pow.f64 (*.f64 l (sin.f64 ky)) 2))
(+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 1/2) (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 1/2))
(-.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 0)
(*.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 1/2))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 1)
(*.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) 1/2)
(*.f64 1 (pow.f64 (*.f64 l (sin.f64 ky)) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 4) 1/4)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))
(*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 4))
(*.f64 4 (pow.f64 (/.f64 (*.f64 l (sin.f64 ky)) 2) 2))
(*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 (pow.f64 l 2) 1/2))
(*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4) (/.f64 (pow.f64 l 2) 4))
(*.f64 (*.f64 2 (pow.f64 l 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) 2))
(*.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 1/2 (pow.f64 (sin.f64 ky) 2)))
(*.f64 1/2 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 1/2) 2)
(*.f64 (*.f64 (pow.f64 l 2) 1/2) (*.f64 2 (pow.f64 (sin.f64 ky) 2)))
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 4))
(*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) 2) (*.f64 2 (pow.f64 l 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 4) 4)
(*.f64 (/.f64 (pow.f64 l 2) 4) (*.f64 (pow.f64 (sin.f64 ky) 2) 4))
(*.f64 (+.f64 (*.f64 (pow.f64 l 2) 1/2) (*.f64 (pow.f64 l 2) 1/2)) (pow.f64 (sin.f64 ky) 2))
(*.f64 (pow.f64 (+.f64 l l) 2) (pow.f64 (/.f64 (sin.f64 ky) 2) 2))
(*.f64 (pow.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) 2) 1/4)
(*.f64 (pow.f64 (*.f64 2 (sin.f64 ky)) 2) (pow.f64 (/.f64 l 2) 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 1)
(/.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 4) 4)
(/.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 8) 8)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 8)) 16)
Outputs
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))
(+.f64 (*.f64 -2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) (*.f64 -2/3 (*.f64 (pow.f64 ky 4) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) (*.f64 -2/3 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 4) (pow.f64 Om 2)))))
(+.f64 (*.f64 -2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 4/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 6)) (pow.f64 Om 2)))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) (+.f64 (*.f64 4/45 (*.f64 (pow.f64 ky 6) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 -2/3 (*.f64 (pow.f64 ky 4) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 4) (pow.f64 Om 2)))) (*.f64 (pow.f64 ky 6) (*.f64 4/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))))
(+.f64 (*.f64 -2/3 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 4) (pow.f64 Om 2)))) (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) (*.f64 4/45 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 6) (pow.f64 Om 2))))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 4) (pow.f64 Om 2)))) (*.f64 4/45 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 6) (pow.f64 Om 2))))))
(+.f64 (*.f64 -2/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (+.f64 (*.f64 -2/315 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 8)) (pow.f64 Om 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 4/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 6)) (pow.f64 Om 2))))))
(+.f64 (*.f64 -2/3 (*.f64 (pow.f64 ky 4) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) (+.f64 (*.f64 4/45 (*.f64 (pow.f64 ky 6) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 -2/315 (*.f64 (pow.f64 ky 8) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) (+.f64 (+.f64 (*.f64 (pow.f64 ky 6) (*.f64 4/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) (*.f64 -2/315 (*.f64 (pow.f64 ky 8) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))) (*.f64 -2/3 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 4) (pow.f64 Om 2))))))
(+.f64 (*.f64 4/45 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 6) (pow.f64 Om 2)))) (+.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) (*.f64 -2/3 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 4) (pow.f64 Om 2))))) (*.f64 -2/315 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 8) (pow.f64 Om 2))))))
(+.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) (*.f64 -2/3 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 4) (pow.f64 Om 2))))) (+.f64 (*.f64 4/45 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 6) (pow.f64 Om 2)))) (*.f64 -2/315 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 8) (pow.f64 Om 2))))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) (+.f64 (*.f64 -2/315 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 8) (pow.f64 Om 2)))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 4) (pow.f64 Om 2)))) (*.f64 4/45 (*.f64 (pow.f64 l 2) (/.f64 (pow.f64 ky 6) (pow.f64 Om 2)))))))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 -2 (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) (pow.f64 Om 4)))))
(+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 -2 (pow.f64 Om 2))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 -2 (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) (pow.f64 Om 4)))))
(+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 Om 6))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) (pow.f64 Om 4)))) (*.f64 -8 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 6) (pow.f64 Om 6)))))
(+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 -2 (pow.f64 Om 2))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) (pow.f64 Om 4))))) (*.f64 -8 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 6) (pow.f64 Om 6))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 -2 (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) (pow.f64 Om 4))) (*.f64 -8 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 6) (pow.f64 Om 6))))))
(*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 ky)) 4))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 ky)) 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (*.f64 1/8 (/.f64 (pow.f64 Om 6) (pow.f64 (*.f64 l (sin.f64 ky)) 6)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (pow.f64 (*.f64 l (sin.f64 ky)) 6))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 ky)) 4)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 ky)) 4))) (*.f64 1/8 (/.f64 (pow.f64 Om 6) (pow.f64 (*.f64 l (sin.f64 ky)) 6)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 8)))) (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (pow.f64 (*.f64 l (sin.f64 ky)) 6))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 ky)) 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (*.f64 -1/16 (/.f64 (pow.f64 Om 8) (pow.f64 (*.f64 l (sin.f64 ky)) 8))))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (*.f64 -1/16 (/.f64 (pow.f64 Om 8) (pow.f64 (*.f64 l (sin.f64 ky)) 8)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (pow.f64 (*.f64 l (sin.f64 ky)) 6))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 ky)) 4)))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 ky)) 4)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 8) (pow.f64 (*.f64 l (sin.f64 ky)) 8))) (*.f64 1/8 (/.f64 (pow.f64 Om 6) (pow.f64 (*.f64 l (sin.f64 ky)) 6)))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 ky)) 4)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (pow.f64 (*.f64 l (sin.f64 ky)) 6))) (*.f64 -1/16 (/.f64 (pow.f64 Om 8) (pow.f64 (*.f64 l (sin.f64 ky)) 8)))))
(*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 ky)) 4))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 ky)) 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (*.f64 1/8 (/.f64 (pow.f64 Om 6) (pow.f64 (*.f64 l (sin.f64 ky)) 6)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (pow.f64 (*.f64 l (sin.f64 ky)) 6))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 ky)) 4)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 ky)) 4))) (*.f64 1/8 (/.f64 (pow.f64 Om 6) (pow.f64 (*.f64 l (sin.f64 ky)) 6)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 8)))) (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (pow.f64 (*.f64 l (sin.f64 ky)) 6))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 ky)) 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (*.f64 -1/16 (/.f64 (pow.f64 Om 8) (pow.f64 (*.f64 l (sin.f64 ky)) 8))))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (*.f64 -1/16 (/.f64 (pow.f64 Om 8) (pow.f64 (*.f64 l (sin.f64 ky)) 8)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (pow.f64 (*.f64 l (sin.f64 ky)) 6))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 ky)) 4)))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 ky)) 4)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 8) (pow.f64 (*.f64 l (sin.f64 ky)) 8))) (*.f64 1/8 (/.f64 (pow.f64 Om 6) (pow.f64 (*.f64 l (sin.f64 ky)) 6)))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 ky)) 4)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (pow.f64 (*.f64 l (sin.f64 ky)) 6))) (*.f64 -1/16 (/.f64 (pow.f64 Om 8) (pow.f64 (*.f64 l (sin.f64 ky)) 8)))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) -2))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -2/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 ky 4)))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) -2) (*.f64 -1 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -2/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))))
(+.f64 (*.f64 (+.f64 (*.f64 -2/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (neg.f64 (pow.f64 ky 4))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) -2)))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) -2) (*.f64 (pow.f64 ky 4) (neg.f64 (+.f64 (*.f64 -2/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) -2) (-.f64 1 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -2/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 4/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 4/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))) (*.f64 -2 (/.f64 (*.f64 (+.f64 (*.f64 -2/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 l 2)) (pow.f64 Om 2))))) (pow.f64 ky 6))) (*.f64 -1 (*.f64 (+.f64 (*.f64 -2/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 ky 4))))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) -2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -2/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (*.f64 -1 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 4/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 4/3) (*.f64 -2 (*.f64 (pow.f64 l 2) (/.f64 (+.f64 (*.f64 -2/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 Om 2)))))))))))
(+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 (pow.f64 l 2) (*.f64 (/.f64 (+.f64 (*.f64 -2/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 Om 2)) -2)) (+.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 4/3) (*.f64 4/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))))) (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -2/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) -2)))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) -2) (*.f64 -1 (+.f64 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -2/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 4/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 4/3) (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (+.f64 (*.f64 -2/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 Om 2)))))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) -2) (+.f64 (*.f64 (pow.f64 ky 4) (neg.f64 (+.f64 (*.f64 -2/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))))) (-.f64 1 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 4/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 4/3) (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (+.f64 (*.f64 -2/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 Om 2))))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) -2) (-.f64 1 (+.f64 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -2/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 4/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (+.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 4/3) (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (+.f64 (*.f64 -2/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 Om 2))))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) -2) (-.f64 1 (+.f64 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -2/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (+.f64 (*.f64 -2/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 -4 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)))) (pow.f64 Om 2)))) (+.f64 (*.f64 4/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 4/3)))))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(/.f64 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1))
(/.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2))) 1))
(/.f64 -1 (-.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 -2 (pow.f64 Om 2))) 1))
(/.f64 2 (+.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2)))))
(/.f64 -1 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 -2 (pow.f64 Om 2))) -1))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(/.f64 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1))
(/.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2))) 1))
(/.f64 -1 (-.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 -2 (pow.f64 Om 2))) 1))
(/.f64 2 (+.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2)))))
(/.f64 -1 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 -2 (pow.f64 Om 2))) -1))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(/.f64 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1))
(/.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2))) 1))
(/.f64 -1 (-.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 -2 (pow.f64 Om 2))) 1))
(/.f64 2 (+.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2)))))
(/.f64 -1 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 -2 (pow.f64 Om 2))) -1))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(/.f64 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1))
(/.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2))) 1))
(/.f64 -1 (-.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 -2 (pow.f64 Om 2))) 1))
(/.f64 2 (+.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2)))))
(/.f64 -1 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 -2 (pow.f64 Om 2))) -1))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(/.f64 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1))
(/.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2))) 1))
(/.f64 -1 (-.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 -2 (pow.f64 Om 2))) 1))
(/.f64 2 (+.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2)))))
(/.f64 -1 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 -2 (pow.f64 Om 2))) -1))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(/.f64 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1))
(/.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2))) 1))
(/.f64 -1 (-.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 -2 (pow.f64 Om 2))) 1))
(/.f64 2 (+.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2)))))
(/.f64 -1 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 -2 (pow.f64 Om 2))) -1))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(/.f64 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1))
(/.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2))) 1))
(/.f64 -1 (-.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 -2 (pow.f64 Om 2))) 1))
(/.f64 2 (+.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2)))))
(/.f64 -1 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 -2 (pow.f64 Om 2))) -1))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(/.f64 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1))
(/.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2))) 1))
(/.f64 -1 (-.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 -2 (pow.f64 Om 2))) 1))
(/.f64 2 (+.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2)))))
(/.f64 -1 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 -2 (pow.f64 Om 2))) -1))
(*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 ky)) 4))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 ky)) 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (*.f64 1/8 (/.f64 (pow.f64 Om 6) (pow.f64 (*.f64 l (sin.f64 ky)) 6)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (pow.f64 (*.f64 l (sin.f64 ky)) 6))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 ky)) 4)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 ky)) 4))) (*.f64 1/8 (/.f64 (pow.f64 Om 6) (pow.f64 (*.f64 l (sin.f64 ky)) 6)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 8)))) (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (pow.f64 (*.f64 l (sin.f64 ky)) 6))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 ky)) 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (*.f64 -1/16 (/.f64 (pow.f64 Om 8) (pow.f64 (*.f64 l (sin.f64 ky)) 8))))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (*.f64 -1/16 (/.f64 (pow.f64 Om 8) (pow.f64 (*.f64 l (sin.f64 ky)) 8)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (pow.f64 (*.f64 l (sin.f64 ky)) 6))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 ky)) 4)))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 ky)) 4)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 8) (pow.f64 (*.f64 l (sin.f64 ky)) 8))) (*.f64 1/8 (/.f64 (pow.f64 Om 6) (pow.f64 (*.f64 l (sin.f64 ky)) 6)))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 ky)) 4)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (pow.f64 (*.f64 l (sin.f64 ky)) 6))) (*.f64 -1/16 (/.f64 (pow.f64 Om 8) (pow.f64 (*.f64 l (sin.f64 ky)) 8)))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 -2 (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) (pow.f64 Om 4)))))
(+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 -2 (pow.f64 Om 2))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 -2 (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) (pow.f64 Om 4)))))
(+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 Om 6))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) (pow.f64 Om 4)))) (*.f64 -8 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 6) (pow.f64 Om 6)))))
(+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 -2 (pow.f64 Om 2))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) (pow.f64 Om 4))))) (*.f64 -8 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 6) (pow.f64 Om 6))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 -2 (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) (pow.f64 Om 4))) (*.f64 -8 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 6) (pow.f64 Om 6))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 -2 (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) (pow.f64 Om 4)))))
(+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 -2 (pow.f64 Om 2))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 -2 (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) (pow.f64 Om 4)))))
(+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 Om 6))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) (pow.f64 Om 4)))) (*.f64 -8 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 6) (pow.f64 Om 6)))))
(+.f64 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 -2 (pow.f64 Om 2))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) (pow.f64 Om 4))))) (*.f64 -8 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 6) (pow.f64 Om 6))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 -2 (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) (pow.f64 Om 4))) (*.f64 -8 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 6) (pow.f64 Om 6))))))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (pow.f64 l 2) (pow.f64 ky 2))
(pow.f64 (*.f64 l ky) 2)
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 l 2) (pow.f64 ky 4))) (*.f64 (pow.f64 l 2) (pow.f64 ky 2)))
(+.f64 (pow.f64 (*.f64 l ky) 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 ky 4) -1/3)))
(*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (*.f64 (pow.f64 ky 4) -1/3)))
(+.f64 (*.f64 (+.f64 (*.f64 1/60 (pow.f64 l 2)) (*.f64 1/36 (pow.f64 l 2))) (pow.f64 ky 6)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 l 2) (pow.f64 ky 4))) (*.f64 (pow.f64 l 2) (pow.f64 ky 2))))
(+.f64 (+.f64 (pow.f64 (*.f64 l ky) 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 ky 4) -1/3))) (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 (pow.f64 l 2) 1/60) (*.f64 (pow.f64 l 2) 1/36))))
(+.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (*.f64 (pow.f64 ky 4) -1/3))) (*.f64 (pow.f64 ky 6) (*.f64 (pow.f64 l 2) 2/45)))
(+.f64 (*.f64 (+.f64 (*.f64 -1/360 (pow.f64 l 2)) (*.f64 -1/2520 (pow.f64 l 2))) (pow.f64 ky 8)) (+.f64 (*.f64 (+.f64 (*.f64 1/60 (pow.f64 l 2)) (*.f64 1/36 (pow.f64 l 2))) (pow.f64 ky 6)) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 l 2) (pow.f64 ky 4))) (*.f64 (pow.f64 l 2) (pow.f64 ky 2)))))
(+.f64 (+.f64 (+.f64 (pow.f64 (*.f64 l ky) 2) (*.f64 (pow.f64 l 2) (*.f64 (pow.f64 ky 4) -1/3))) (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 (pow.f64 l 2) 1/60) (*.f64 (pow.f64 l 2) 1/36)))) (*.f64 (pow.f64 ky 8) (+.f64 (*.f64 (pow.f64 l 2) -1/360) (*.f64 (pow.f64 l 2) -1/2520))))
(+.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (*.f64 (pow.f64 ky 4) -1/3))) (+.f64 (*.f64 (pow.f64 ky 8) (*.f64 (pow.f64 l 2) -1/315)) (*.f64 (pow.f64 ky 6) (*.f64 (pow.f64 l 2) 2/45))))
(+.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (*.f64 (pow.f64 ky 4) -1/3))) (+.f64 (*.f64 (pow.f64 ky 6) (*.f64 (pow.f64 l 2) 2/45)) (*.f64 (pow.f64 ky 8) (*.f64 (pow.f64 l 2) -1/315))))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2))) 0)
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(+.f64 0 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2))))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(+.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(-.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2))) 0)
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(-.f64 0 (/.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) -2) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (/.f64 1 (pow.f64 Om 2)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (*.f64 (/.f64 2 (pow.f64 Om 2)) 1/2))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2))) 1)
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 1 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2))))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) -2) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 4) (/.f64 1/2 (pow.f64 Om 2)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 4) (*.f64 (/.f64 1 (pow.f64 Om 2)) 1/2))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 (/.f64 2 (pow.f64 Om 2)) (pow.f64 (*.f64 l (sin.f64 ky)) 2))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 (pow.f64 l 2) (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 (pow.f64 l 2) (+.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 (pow.f64 (sin.f64 ky) 2) (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 4 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 1/2 (pow.f64 Om 2))))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2))) 1/2)
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 8) (/.f64 1 (*.f64 (pow.f64 Om 2) 4)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 8) (*.f64 1/4 (/.f64 1 (pow.f64 Om 2))))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 (/.f64 2 (pow.f64 Om 2)) (*.f64 (pow.f64 l 2) 1/2)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 2)
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 (/.f64 1 (pow.f64 Om 2)) (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) -2) (/.f64 -1 (pow.f64 Om 2)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 8 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 4) (/.f64 1 (pow.f64 Om 2))))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 (*.f64 2 (/.f64 2 (pow.f64 Om 2))) (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 1/2))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4) (/.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 Om 2))))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4) (*.f64 (*.f64 (pow.f64 l 2) 1/2) (/.f64 1 (pow.f64 Om 2))))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (pow.f64 l 2))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (sin.f64 ky) 2))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 (*.f64 2 (pow.f64 l 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) 2) (/.f64 2 (pow.f64 Om 2))))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (*.f64 2 (pow.f64 (sin.f64 ky) 2)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)) (*.f64 2 (pow.f64 l 2)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 1/2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2))))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 1/2) (*.f64 2 (/.f64 2 (pow.f64 Om 2))))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 1/2) (/.f64 4 (pow.f64 Om 2)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 l 2) 1/2) (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 l 2) 1/2) (+.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))) (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2)))))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 1/2 (pow.f64 Om 2))) 4)
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 (/.f64 1/2 (pow.f64 Om 2)) (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 4))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 (*.f64 (/.f64 2 (pow.f64 Om 2)) 1/2) (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 (*.f64 (pow.f64 l 2) 4) (*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) 2) (/.f64 1 (pow.f64 Om 2))))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 (*.f64 (/.f64 2 (pow.f64 Om 2)) (*.f64 (pow.f64 l 2) 1/2)) (*.f64 2 (pow.f64 (sin.f64 ky) 2)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 (*.f64 (/.f64 1 (pow.f64 Om 2)) 1/2) (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 4))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) -2) (pow.f64 Om 2)) -1)
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 (/.f64 4 (pow.f64 Om 2)) (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 1/2))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 (/.f64 (pow.f64 l 2) (*.f64 2 (pow.f64 Om 2))) (*.f64 (pow.f64 (sin.f64 ky) 2) 4))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4) (pow.f64 Om 2)) (*.f64 (pow.f64 l 2) 1/2))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 (/.f64 1 (*.f64 (pow.f64 Om 2) 4)) (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 8))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 (/.f64 -1 (pow.f64 Om 2)) (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) -2))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 (+.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (sin.f64 ky) 2))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 (+.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4) (*.f64 (pow.f64 (sin.f64 ky) 2) 4)) (*.f64 (/.f64 (pow.f64 l 2) 4) (/.f64 1 (pow.f64 Om 2))))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(*.f64 (+.f64 (*.f64 (pow.f64 l 2) 1/2) (*.f64 (pow.f64 l 2) 1/2)) (*.f64 2 (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 Om 2))))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(pow.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2))) 1)
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(neg.f64 (/.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) -2) (pow.f64 Om 2)))
(*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2)))
(+.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2))))) 0)
(/.f64 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1))
(/.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2))) 1))
(/.f64 -1 (-.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 -2 (pow.f64 Om 2))) 1))
(/.f64 2 (+.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2)))))
(/.f64 -1 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 -2 (pow.f64 Om 2))) -1))
(+.f64 0 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2))))))
(/.f64 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1))
(/.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2))) 1))
(/.f64 -1 (-.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 -2 (pow.f64 Om 2))) 1))
(/.f64 2 (+.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2)))))
(/.f64 -1 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 -2 (pow.f64 Om 2))) -1))
(+.f64 (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2))))) (/.f64 1 (+.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2))))))
(/.f64 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1))
(/.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2))) 1))
(/.f64 -1 (-.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 -2 (pow.f64 Om 2))) 1))
(/.f64 2 (+.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2)))))
(/.f64 -1 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 -2 (pow.f64 Om 2))) -1))
(-.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2))))) 0)
(/.f64 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1))
(/.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2))) 1))
(/.f64 -1 (-.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 -2 (pow.f64 Om 2))) 1))
(/.f64 2 (+.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2)))))
(/.f64 -1 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 -2 (pow.f64 Om 2))) -1))
(*.f64 2 (/.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2))))) 2))
(/.f64 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1))
(/.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2))) 1))
(/.f64 -1 (-.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 -2 (pow.f64 Om 2))) 1))
(/.f64 2 (+.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2)))))
(/.f64 -1 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 -2 (pow.f64 Om 2))) -1))
(*.f64 1 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2))))))
(/.f64 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1))
(/.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2))) 1))
(/.f64 -1 (-.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 -2 (pow.f64 Om 2))) 1))
(/.f64 2 (+.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2)))))
(/.f64 -1 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 -2 (pow.f64 Om 2))) -1))
(*.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2))))) 1)
(/.f64 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1))
(/.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2))) 1))
(/.f64 -1 (-.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 -2 (pow.f64 Om 2))) 1))
(/.f64 2 (+.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2)))))
(/.f64 -1 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 -2 (pow.f64 Om 2))) -1))
(*.f64 (*.f64 2 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2)))))) 1/2)
(/.f64 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1))
(/.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2))) 1))
(/.f64 -1 (-.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 -2 (pow.f64 Om 2))) 1))
(/.f64 2 (+.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2)))))
(/.f64 -1 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 -2 (pow.f64 Om 2))) -1))
(*.f64 1/2 (*.f64 2 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2)))))))
(/.f64 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1))
(/.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2))) 1))
(/.f64 -1 (-.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 -2 (pow.f64 Om 2))) 1))
(/.f64 2 (+.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2)))))
(/.f64 -1 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 -2 (pow.f64 Om 2))) -1))
(*.f64 (/.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2))))) 2) 2)
(/.f64 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1))
(/.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2))) 1))
(/.f64 -1 (-.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 -2 (pow.f64 Om 2))) 1))
(/.f64 2 (+.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2)))))
(/.f64 -1 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 -2 (pow.f64 Om 2))) -1))
(pow.f64 (/.f64 2 (+.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2))))) 1)
(/.f64 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1))
(/.f64 1 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 2 (pow.f64 Om 2))) 1))
(/.f64 -1 (-.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 -2 (pow.f64 Om 2))) 1))
(/.f64 2 (+.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 4 (pow.f64 Om 2)))))
(/.f64 -1 (+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 -2 (pow.f64 Om 2))) -1))
(+.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 0)
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(+.f64 0 (pow.f64 (*.f64 l (sin.f64 ky)) 2))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(+.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 1/2) (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 1/2))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(-.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 0)
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 1/2))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 1)
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) 1/2)
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 1 (pow.f64 (*.f64 l (sin.f64 ky)) 2))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 4) 1/4)
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 4))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 4 (pow.f64 (/.f64 (*.f64 l (sin.f64 ky)) 2) 2))
(*.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l 2)) 2))
(*.f64 4 (pow.f64 (*.f64 l (/.f64 (sin.f64 ky) 2)) 2))
(*.f64 (*.f64 2 (pow.f64 (sin.f64 ky) 2)) (*.f64 (pow.f64 l 2) 1/2))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) 4) (/.f64 (pow.f64 l 2) 4))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (*.f64 2 (pow.f64 l 2)) (/.f64 (pow.f64 (sin.f64 ky) 2) 2))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (*.f64 2 (pow.f64 l 2)) (*.f64 1/2 (pow.f64 (sin.f64 ky) 2)))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 1/2 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 1/2) 2)
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (*.f64 (pow.f64 l 2) 1/2) (*.f64 2 (pow.f64 (sin.f64 ky) 2)))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 1/4 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 4))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (/.f64 (pow.f64 (sin.f64 ky) 2) 2) (*.f64 2 (pow.f64 l 2)))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 4) 4)
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (/.f64 (pow.f64 l 2) 4) (*.f64 (pow.f64 (sin.f64 ky) 2) 4))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (+.f64 (*.f64 (pow.f64 l 2) 1/2) (*.f64 (pow.f64 l 2) 1/2)) (pow.f64 (sin.f64 ky) 2))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (pow.f64 (+.f64 l l) 2) (pow.f64 (/.f64 (sin.f64 ky) 2) 2))
(pow.f64 (*.f64 (+.f64 l l) (/.f64 (sin.f64 ky) 2)) 2)
(*.f64 (pow.f64 (*.f64 2 (*.f64 l (sin.f64 ky))) 2) 1/4)
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (pow.f64 (*.f64 2 (sin.f64 ky)) 2) (pow.f64 (/.f64 l 2) 2))
(*.f64 4 (pow.f64 (*.f64 (sin.f64 ky) (/.f64 l 2)) 2))
(*.f64 4 (pow.f64 (*.f64 l (/.f64 (sin.f64 ky) 2)) 2))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 1)
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(/.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) 2)
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 4) 4)
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(/.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 8) 8)
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(/.f64 (*.f64 2 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 8)) 16)
(pow.f64 (*.f64 l (sin.f64 ky)) 2)

eval616.0ms (3.2%)

Compiler

Compiled 37921 to 26271 computations (30.7% saved)

prune420.0ms (2.2%)

Pruning

23 alts after pruning (12 fresh and 11 done)

PrunedKeptTotal
New107441078
Fresh189
Picked011
Done11011
Total1076231099
Error
0b
Counts
1099 → 23
Alt Table
Click to see full alt table
StatusErrorProgram
38.7b
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky)))) 1/4))
39.6b
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))) 1/2))
34.7b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
28.5b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -2)) (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/4))))))
28.6b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))
28.6b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))
11.0b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 1 (/.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (pow.f64 Om 2)))))))
9.6b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))))
9.6b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 -1 (-.f64 1 (neg.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))))))))
9.5b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))))))))
34.1b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))))))
0.8b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
9.1b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))))))
10.9b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))))))
9.5b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))))
34.6b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))
36.7b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) -2)))))
31.7b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))
20.8b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
38.5b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
24.2b
(sqrt.f64 (*.f64 1/2 (+.f64 1 1)))
39.5b
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
28.2b
(sqrt.f64 1/2)
Compiler

Compiled 587 to 495 computations (15.7% saved)

regimes203.0ms (1.1%)

Counts
30 → 1
Calls
Call 1
Inputs
(sqrt.f64 1/2)
(sqrt.f64 (*.f64 1/2 (+.f64 1 1)))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 1))))
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky)))) 1/4))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/2))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))) 1/2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) -2)))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -2)) (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/4))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 1 (/.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (pow.f64 Om 2)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 -1 (-.f64 1 (neg.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
Outputs
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
Calls

19 calls:

15.0ms
Om
15.0ms
(sin.f64 kx)
15.0ms
(sin.f64 ky)
14.0ms
l
14.0ms
kx
Results
ErrorSegmentsBranch
0.8b1l
0.8b1Om
0.8b1kx
0.8b1ky
0.8b1(sqrt.f64 (*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
0.8b1(*.f64 (/.f64 1 2) (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
0.8b1(+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
0.8b1(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
0.8b1(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
0.8b1(+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
0.8b1(*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
0.8b1(pow.f64 (/.f64 (*.f64 2 l) Om) 2)
0.8b1(/.f64 (*.f64 2 l) Om)
0.8b1(*.f64 2 l)
0.8b1(+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))
0.8b1(pow.f64 (sin.f64 kx) 2)
0.8b1(sin.f64 kx)
0.8b1(pow.f64 (sin.f64 ky) 2)
0.8b1(sin.f64 ky)
Compiler

Compiled 905 to 696 computations (23.1% saved)

regimes368.0ms (1.9%)

Counts
26 → 3
Calls
Call 1
Inputs
(sqrt.f64 1/2)
(sqrt.f64 (*.f64 1/2 (+.f64 1 1)))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 1))))
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky)))) 1/4))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/2))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))) 1/2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) -2)))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -2)) (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/4))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 1 (/.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (pow.f64 Om 2)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 -1 (-.f64 1 (neg.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (+.f64 1 (*.f64 (pow.f64 l 2) (*.f64 -2 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))))))
Outputs
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))))))
Calls

9 calls:

65.0ms
l
56.0ms
Om
45.0ms
(sin.f64 ky)
44.0ms
(sin.f64 kx)
44.0ms
ky
Results
ErrorSegmentsBranch
4.6b5l
3.7b5Om
3.1b3kx
3.7b3ky
6.0b2(+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))
3.6b2(pow.f64 (sin.f64 kx) 2)
3.5b3(sin.f64 kx)
4.0b3(pow.f64 (sin.f64 ky) 2)
3.5b4(sin.f64 ky)
Compiler

Compiled 535 to 395 computations (26.2% saved)

bsearch84.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
36.0ms
1.6641612190855785e-118
1.7149464995401717e-116
48.0ms
-1.2102232367993245e+154
-5.368291261976651e+152
Results
56.0ms189×body256valid
19.0ms31×body512valid
4.0msbody1024valid
Compiler

Compiled 887 to 784 computations (11.6% saved)

regimes252.0ms (1.3%)

Counts
24 → 5
Calls
Call 1
Inputs
(sqrt.f64 1/2)
(sqrt.f64 (*.f64 1/2 (+.f64 1 1)))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 1))))
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky)))) 1/4))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/2))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))) 1/2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) -2)))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -2)) (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/4))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 1 (/.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (pow.f64 Om 2)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 -1 (-.f64 1 (neg.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 (*.f64 -1/2 (/.f64 Om l)) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om)))))))
Outputs
(sqrt.f64 (*.f64 1/2 (+.f64 1 1)))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))))
(sqrt.f64 1/2)
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))))))
Calls

9 calls:

50.0ms
Om
40.0ms
l
31.0ms
(sin.f64 ky)
31.0ms
(sin.f64 kx)
22.0ms
ky
Results
ErrorSegmentsBranch
6.3b4l
4.7b5Om
6.1b2kx
5.9b2ky
9.5b1(+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))
6.2b2(pow.f64 (sin.f64 kx) 2)
6.0b3(sin.f64 kx)
6.1b2(pow.f64 (sin.f64 ky) 2)
5.9b3(sin.f64 ky)
Compiler

Compiled 483 to 354 computations (26.7% saved)

bsearch194.0ms (1%)

Algorithm
binary-search
Steps
TimeLeftRight
60.0ms
4.574060328586142e-153
1.4504533605160297e-150
59.0ms
-1.168918929951736e-161
-1.956410880014093e-169
50.0ms
-3.474205310954273e+58
-2.7949750585226763e+54
25.0ms
-5.82507120002849e+197
-3.6400435172314146e+197
Results
106.0ms363×body256valid
52.0ms55×body1024valid
28.0ms46×body512valid
Compiler

Compiled 1202 to 1086 computations (9.7% saved)

regimes171.0ms (0.9%)

Counts
19 → 5
Calls
Call 1
Inputs
(sqrt.f64 1/2)
(sqrt.f64 (*.f64 1/2 (+.f64 1 1)))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 1))))
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky)))) 1/4))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/2))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))) 1/2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) -2)))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -2)) (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/4))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 1 (/.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (pow.f64 Om 2)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 -1 (-.f64 1 (neg.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))))
Outputs
(sqrt.f64 (*.f64 1/2 (+.f64 1 1)))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 1 (/.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (pow.f64 Om 2)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))))
(sqrt.f64 1/2)
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 1 (/.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (pow.f64 Om 2)))))))
Calls

6 calls:

41.0ms
Om
34.0ms
l
27.0ms
(sin.f64 kx)
26.0ms
(sin.f64 ky)
17.0ms
ky
Results
ErrorSegmentsBranch
6.6b4l
4.9b5Om
6.4b2kx
6.2b2ky
6.4b3(sin.f64 kx)
6.1b3(sin.f64 ky)
Compiler

Compiled 338 to 243 computations (28.1% saved)

bsearch160.0ms (0.8%)

Algorithm
binary-search
Steps
TimeLeftRight
54.0ms
4.574060328586142e-153
1.4504533605160297e-150
70.0ms
-1.168918929951736e-161
-1.956410880014093e-169
12.0ms
-2.211872429191842e+31
-1.2853772035212718e+24
24.0ms
-5.82507120002849e+197
-3.6400435172314146e+197
Results
83.0ms278×body256valid
45.0ms47×body1024valid
25.0ms43×body512valid
Compiler

Compiled 864 to 784 computations (9.3% saved)

regimes164.0ms (0.8%)

Counts
18 → 5
Calls
Call 1
Inputs
(sqrt.f64 1/2)
(sqrt.f64 (*.f64 1/2 (+.f64 1 1)))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 1))))
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky)))) 1/4))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/2))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))) 1/2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) -2)))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -2)) (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/4))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 1 (/.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (pow.f64 Om 2)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 -1 (-.f64 1 (neg.f64 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))))))))
Outputs
(sqrt.f64 (*.f64 1/2 (+.f64 1 1)))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 1 (/.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (pow.f64 Om 2)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))))
(sqrt.f64 1/2)
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 1 (/.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (pow.f64 Om 2)))))))
Calls

6 calls:

40.0ms
Om
33.0ms
l
26.0ms
(sin.f64 kx)
25.0ms
(sin.f64 ky)
17.0ms
kx
Results
ErrorSegmentsBranch
6.6b4l
5.0b5Om
6.5b2kx
6.3b2ky
6.5b3(sin.f64 kx)
6.3b3(sin.f64 ky)
Compiler

Compiled 316 to 226 computations (28.5% saved)

bsearch178.0ms (0.9%)

Algorithm
binary-search
Steps
TimeLeftRight
60.0ms
4.574060328586142e-153
1.4504533605160297e-150
62.0ms
-1.168918929951736e-161
-1.956410880014093e-169
33.0ms
-2.211872429191842e+31
-1.2853772035212718e+24
22.0ms
-5.82507120002849e+197
-3.6400435172314146e+197
Results
93.0ms322×body256valid
51.0ms53×body1024valid
25.0ms41×body512valid
Compiler

Compiled 1009 to 911 computations (9.7% saved)

regimes93.0ms (0.5%)

Counts
16 → 3
Calls
Call 1
Inputs
(sqrt.f64 1/2)
(sqrt.f64 (*.f64 1/2 (+.f64 1 1)))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 1))))
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky)))) 1/4))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/2))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))) 1/2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) -2)))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -2)) (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/4))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))))
Outputs
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))))
(sqrt.f64 1/2)
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))))
Calls

6 calls:

31.0ms
l
23.0ms
Om
9.0ms
(sin.f64 ky)
8.0ms
ky
8.0ms
kx
Results
ErrorSegmentsBranch
6.9b4l
6.7b3Om
9.6b1kx
9.6b1ky
9.6b1(sin.f64 kx)
9.6b1(sin.f64 ky)
Compiler

Compiled 269 to 189 computations (29.7% saved)

bsearch89.0ms (0.5%)

Algorithm
binary-search
Steps
TimeLeftRight
49.0ms
5.950486627682157e-197
1.4960956106954822e-194
40.0ms
-1.168918929951736e-161
-1.956410880014093e-169
Results
46.0ms155×body256valid
23.0ms24×body1024valid
16.0ms29×body512valid
Compiler

Compiled 469 to 425 computations (9.4% saved)

regimes260.0ms (1.3%)

Accuracy

Total -53.7b remaining (-523%)

Threshold costs -53.7b (-523%)

Counts
15 → 3
Calls
Call 1
Inputs
(sqrt.f64 1/2)
(sqrt.f64 (*.f64 1/2 (+.f64 1 1)))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 1))))
(sqrt.f64 (*.f64 1/4 (+.f64 2 (/.f64 (/.f64 Om l) (sin.f64 kx)))))
(sqrt.f64 (*.f64 (+.f64 2 (/.f64 (/.f64 Om l) (neg.f64 (sin.f64 ky)))) 1/4))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 (/.f64 Om l) (sin.f64 ky))))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/2))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))) 1/2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) -2)))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 2 (*.f64 (sin.f64 ky) (/.f64 l Om))) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 (sin.f64 ky) (*.f64 (/.f64 l Om) -2)) (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/4))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))
Outputs
(sqrt.f64 (*.f64 1/2 (+.f64 1 1)))
(sqrt.f64 1/2)
(sqrt.f64 (*.f64 1/2 (+.f64 1 1)))
Calls

6 calls:

56.0ms
(sin.f64 ky)
54.0ms
kx
48.0ms
(sin.f64 kx)
47.0ms
ky
27.0ms
l
Results
ErrorSegmentsBranch
11.4b3l
10.3b3Om
16.3b8kx
20.7b7ky
18.9b7(sin.f64 kx)
17.7b8(sin.f64 ky)
Compiler

Compiled 248 to 172 computations (30.6% saved)

bsearch123.0ms (0.6%)

Algorithm
binary-search
Steps
TimeLeftRight
74.0ms
2144.787583347172
8.328420232635895e+24
49.0ms
-1.144251127004386e-134
-2.177013919626381e-138
Results
72.0ms243×body256valid
31.0ms34×body1024valid
15.0ms27×body512valid
Compiler

Compiled 382 to 377 computations (1.3% saved)

simplify87.0ms (0.5%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01361218
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(if (<=.f64 kx -780000000000000022120539953577103598662547813231879910646817946973419161874869452934116343303946588166651193409559127842530887137917629689886714401652736) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))))))) (if (<=.f64 kx 6033329254406893/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))))))) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))))))))
(if (<=.f64 Om -370000000000000031717205038223615388124293301357823830029618390860462733726636446069134088854274345236031978969629646956531724705879912433169335134213532492412001571287380969762939392732590474526720) (sqrt.f64 (*.f64 1/2 (+.f64 1 1))) (if (<=.f64 Om -27999999999999997869215941965092587745839075583627913854976) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))))))) (if (<=.f64 Om -3444422103075043/2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322112) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))))) (if (<=.f64 Om 604423669600325/7371020360979572953596786290992712677572111758625860211672277930167234692172165726730716260112614780354430419981960634569864423105321860610471551272329484460252725248) (sqrt.f64 1/2) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))))))))))
(if (<=.f64 Om -370000000000000031717205038223615388124293301357823830029618390860462733726636446069134088854274345236031978969629646956531724705879912433169335134213532492412001571287380969762939392732590474526720) (sqrt.f64 (*.f64 1/2 (+.f64 1 1))) (if (<=.f64 Om -19999999999999999271792589930496) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 1 (/.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (pow.f64 Om 2))))))) (if (<=.f64 Om -6483618076376551/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))))) (if (<=.f64 Om 8680113577089545/1886981212410770676120777290494134445458460610208220214188103150122812081196074426043063362588829383770734187515381922449885292314962396316280717125716348021824697663488) (sqrt.f64 1/2) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 1 (/.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (pow.f64 Om 2)))))))))))
(if (<=.f64 Om -370000000000000031717205038223615388124293301357823830029618390860462733726636446069134088854274345236031978969629646956531724705879912433169335134213532492412001571287380969762939392732590474526720) (sqrt.f64 (*.f64 1/2 (+.f64 1 1))) (if (<=.f64 Om -4999999999999999791559868416) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 1 (/.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (pow.f64 Om 2))))))) (if (<=.f64 Om -7699296465697155/2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322112) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))))) (if (<=.f64 Om 8680113577089545/1886981212410770676120777290494134445458460610208220214188103150122812081196074426043063362588829383770734187515381922449885292314962396316280717125716348021824697663488) (sqrt.f64 1/2) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 1 (/.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (pow.f64 Om 2)))))))))))
(if (<=.f64 Om -8104522595470689/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))))) (if (<=.f64 Om 4766998160778213/328758493846773344202561867680008041596896237676448366218642556441795759643567551382104158517349278201686435553511138607063714515636487741445488423165742553122201479445527787386978984867770169829455828233486336) (sqrt.f64 1/2) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))))))
(if (<=.f64 Om -5564764033423441/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344) (sqrt.f64 (*.f64 1/2 (+.f64 1 1))) (if (<=.f64 Om 880000000) (sqrt.f64 1/2) (sqrt.f64 (*.f64 1/2 (+.f64 1 1)))))
(sqrt.f64 1/2)
Outputs
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(if (<=.f64 kx -780000000000000022120539953577103598662547813231879910646817946973419161874869452934116343303946588166651193409559127842530887137917629689886714401652736) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 -1 (-.f64 1 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))))))))) (if (<=.f64 kx 6033329254406893/354901720847464302026037015570314714039863945648104521621821386318671527399120079749116723981329865996466075003059657194108692201472) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (*.f64 l (/.f64 2 Om)) 2) (+.f64 (pow.f64 kx 2) (pow.f64 (sin.f64 ky) 2))))))))) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))))))))
(if (<=.f64 Om -370000000000000031717205038223615388124293301357823830029618390860462733726636446069134088854274345236031978969629646956531724705879912433169335134213532492412001571287380969762939392732590474526720) (sqrt.f64 (*.f64 1/2 (+.f64 1 1))) (if (<=.f64 Om -27999999999999997869215941965092587745839075583627913854976) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))))))) (if (<=.f64 Om -3444422103075043/2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322112) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))))) (if (<=.f64 Om 604423669600325/7371020360979572953596786290992712677572111758625860211672277930167234692172165726730716260112614780354430419981960634569864423105321860610471551272329484460252725248) (sqrt.f64 1/2) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))))))))))
(if (<=.f64 Om -370000000000000031717205038223615388124293301357823830029618390860462733726636446069134088854274345236031978969629646956531724705879912433169335134213532492412001571287380969762939392732590474526720) 1 (if (<=.f64 Om -27999999999999997869215941965092587745839075583627913854976) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))))))) (if (<=.f64 Om -3444422103075043/2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322112) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))))) (if (<=.f64 Om 604423669600325/7371020360979572953596786290992712677572111758625860211672277930167234692172165726730716260112614780354430419981960634569864423105321860610471551272329484460252725248) (sqrt.f64 1/2) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))))))))))
(if (<=.f64 Om -370000000000000031717205038223615388124293301357823830029618390860462733726636446069134088854274345236031978969629646956531724705879912433169335134213532492412001571287380969762939392732590474526720) (sqrt.f64 (*.f64 1/2 (+.f64 1 1))) (if (<=.f64 Om -19999999999999999271792589930496) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 1 (/.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (pow.f64 Om 2))))))) (if (<=.f64 Om -6483618076376551/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))))) (if (<=.f64 Om 8680113577089545/1886981212410770676120777290494134445458460610208220214188103150122812081196074426043063362588829383770734187515381922449885292314962396316280717125716348021824697663488) (sqrt.f64 1/2) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 1 (/.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (pow.f64 Om 2)))))))))))
(if (<=.f64 Om -370000000000000031717205038223615388124293301357823830029618390860462733726636446069134088854274345236031978969629646956531724705879912433169335134213532492412001571287380969762939392732590474526720) 1 (if (<=.f64 Om -19999999999999999271792589930496) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 1 (/.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (pow.f64 Om 2))))))) (if (<=.f64 Om -6483618076376551/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))))) (if (<=.f64 Om 8680113577089545/1886981212410770676120777290494134445458460610208220214188103150122812081196074426043063362588829383770734187515381922449885292314962396316280717125716348021824697663488) (sqrt.f64 1/2) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 1 (/.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (pow.f64 Om 2)))))))))))
(if (<=.f64 Om -370000000000000031717205038223615388124293301357823830029618390860462733726636446069134088854274345236031978969629646956531724705879912433169335134213532492412001571287380969762939392732590474526720) (sqrt.f64 (*.f64 1/2 (+.f64 1 1))) (if (<=.f64 Om -4999999999999999791559868416) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 1 (/.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (pow.f64 Om 2))))))) (if (<=.f64 Om -7699296465697155/2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322112) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))))) (if (<=.f64 Om 8680113577089545/1886981212410770676120777290494134445458460610208220214188103150122812081196074426043063362588829383770734187515381922449885292314962396316280717125716348021824697663488) (sqrt.f64 1/2) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 1 (/.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (pow.f64 Om 2)))))))))))
(if (<=.f64 Om -370000000000000031717205038223615388124293301357823830029618390860462733726636446069134088854274345236031978969629646956531724705879912433169335134213532492412001571287380969762939392732590474526720) 1 (if (<=.f64 Om -4999999999999999791559868416) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 1 (/.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (pow.f64 Om 2))))))) (if (<=.f64 Om -7699296465697155/2026130648867672343023636652192949780767796011837127392576004555513014068072709055859231957493703024554784124321924213467966382361040905912054138102594708831572842677442143322112) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))))) (if (<=.f64 Om 8680113577089545/1886981212410770676120777290494134445458460610208220214188103150122812081196074426043063362588829383770734187515381922449885292314962396316280717125716348021824697663488) (sqrt.f64 1/2) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 1 (/.f64 (*.f64 2 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (pow.f64 Om 2)))))))))))
(if (<=.f64 Om -8104522595470689/4052261297735344686047273304385899561535592023674254785152009111026028136145418111718463914987406049109568248643848426935932764722081811824108276205189417663145685354884286644224) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))))) (if (<=.f64 Om 4766998160778213/328758493846773344202561867680008041596896237676448366218642556441795759643567551382104158517349278201686435553511138607063714515636487741445488423165742553122201479445527787386978984867770169829455828233486336) (sqrt.f64 1/2) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))))))
(if (<=.f64 Om -5564764033423441/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344) (sqrt.f64 (*.f64 1/2 (+.f64 1 1))) (if (<=.f64 Om 880000000) (sqrt.f64 1/2) (sqrt.f64 (*.f64 1/2 (+.f64 1 1)))))
(if (<=.f64 Om -5564764033423441/818347651974035467503297424206899788054160511510766197370822842024033449101168638720817523081476039287721671031890017752304314136471348263332131897344) 1 (if (<=.f64 Om 880000000) (sqrt.f64 1/2) 1))
(sqrt.f64 1/2)
Compiler

Compiled 458 to 384 computations (16.2% saved)

soundness124.0ms (0.6%)

Algorithm
egg-herbie
Rules
1422×rational.json-simplify-2
1302×rational.json-simplify-51
1228×rational.json-simplify-35
952×rational.json-simplify-1
892×rational.json-simplify-41
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02683
15183
27683
311883
418683
530483
661183
7145683
8269983
9425883
10535683
11642183
12784283
Stop Event
node limit
Compiler

Compiled 87 to 71 computations (18.4% saved)

end347.0ms (1.8%)

Remove

(sort kx ky)

Compiler

Compiled 492 to 396 computations (19.5% saved)

Profiling

Loading profile data...