Details

Time bar (total: 40.5s)

analyze1.3s (3.2%)

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)

sample10.0s (24.8%)

Results
6.4s6886×body256valid
2.0s797×body1024valid
1.6s572×body512valid
3.0msbody2048valid
Bogosity

preprocess189.0ms (0.5%)

Algorithm
egg-herbie
Rules
1550×rational.json-simplify-2
1100×trig.json-simplify-20
902×rational.json-simplify-1
736×rational.json-simplify-46
714×rational.json-simplify-64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
090581
1150581
2158581
3171581
4193581
5231581
6400581
71412581
82783581
96193581
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 (*.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 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 (*.f64 2 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 (*.f64 2 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 (*.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 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 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 (/.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 (*.f64 2 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)

simplify122.0ms (0.3%)

Algorithm
egg-herbie
Rules
1842×trig.json-simplify-41
778×rational.json-simplify-41
746×rational.json-simplify-2
528×trig.json-simplify-20
454×rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02683
14183
24583
35283
46483
58483
617483
770483
8141383
9354283
Stop Event
node limit
Counts
1 → 2
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 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))

eval2.0ms (0%)

Compiler

Compiled 60 to 50 computations (16.7% saved)

prune3.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New112
Fresh101
Picked000
Done000
Total213
Error
0.8b
Counts
3 → 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 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
Compiler

Compiled 31 to 27 computations (12.9% saved)

localize276.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(pow.f64 (sin.f64 ky) 2)
0.5b
(/.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))))))
2.1b
(*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
8.2b
(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)))))
Compiler

Compiled 202 to 141 computations (30.2% saved)

series218.0ms (0.5%)

Counts
4 → 148
Calls

39 calls:

TimeVariablePointExpression
146.0ms
kx
@-inf
(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)))))
10.0ms
ky
@0
(/.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))))))
7.0ms
l
@inf
(/.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))))))
5.0ms
l
@0
(/.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))))))
4.0ms
kx
@0
(/.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))))))

rewrite138.0ms (0.3%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
021190
1180190
2579190
32231190
Stop Event
node limit
Counts
4 → 42
Calls
Call 1
Inputs
(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)))))
(*.f64 (pow.f64 (/.f64 (*.f64 2 l) 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 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(pow.f64 (sin.f64 ky) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) 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 (+.f64 l l) 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 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) 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 (+.f64 l l) 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 (+.f64 l l) 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 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) 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 (+.f64 l l) 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 (+.f64 l l) 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 (+.f64 l l) 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 (+.f64 l l) 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 (+.f64 l l) 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 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) 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 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 1)))))
((#(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 1 (pow.f64 (sin.f64 ky) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 ky) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) 2) (/.f64 1 (pow.f64 (sin.f64 ky) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) 2) (*.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 2)) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) 2) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) 2)) (/.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 2)) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (sin.f64 ky) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 ky) 2)))))))

simplify664.0ms (1.6%)

Algorithm
egg-herbie
Rules
994×rational.json-simplify-1
992×rational.json-simplify-2
946×rational.json-simplify-47
832×rational.json-simplify-43
748×rational.json-simplify-41
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
049822702
1109322592
2195122102
3351421788
4659621788
Stop Event
node limit
Counts
190 → 257
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 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 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(-.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 0)
(*.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1)
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1)
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1)
(+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 0)
(+.f64 0 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 0)
(/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 1)
(/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(pow.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) 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 (+.f64 l l) 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 (+.f64 l l) 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 (+.f64 l l) 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 (+.f64 l l) 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 (+.f64 l l) 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 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) 1))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) 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 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(pow.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 1)
(+.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 1 (pow.f64 (sin.f64 ky) 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) 1)
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) 2) (/.f64 1 (pow.f64 (sin.f64 ky) 2)))
(*.f64 (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) 2) (*.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 2)) 1))
(*.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 2)) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) 2))
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) 2) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) 2)) (/.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 2)) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) 2)))
(/.f64 (pow.f64 (sin.f64 ky) 2) 1)
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 (sin.f64 ky) 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 (*.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 (*.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 -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 (*.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 (*.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 1 (+.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 (*.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 (*.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 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 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 -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 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 (*.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 -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 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 (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 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 (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 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 (*.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 (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 (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 (*.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/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 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 (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 (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 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 (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 (+.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 -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 (*.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 (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 (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 (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 (+.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 (*.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 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 -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 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 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 (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 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 (*.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 (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 (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 (*.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/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 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 (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 (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 (*.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 (*.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 -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 (*.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 (*.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 1 (+.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 (*.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 (*.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 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 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 -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 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 (*.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 -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 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))))))
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 (*.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 -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 (*.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 (*.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 1 (+.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 (*.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 (*.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 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 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 -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 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 (*.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 -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 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))))))
(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 (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 (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 2 (/.f64 (pow.f64 (*.f64 kx 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 (*.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 (+.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 (-.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 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 (*.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 (sqrt.f64 (/.f64 1 (+.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 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 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 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 2 (/.f64 (pow.f64 (*.f64 kx 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 (*.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 (*.f64 (pow.f64 l 2) (-.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 (*.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 (-.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 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 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.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)) 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)))))) 1/2) (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.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 (-.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 (sqrt.f64 (+.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 2 (/.f64 (pow.f64 (*.f64 kx 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)))))) 1/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 (pow.f64 l 2) (-.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))))))
(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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (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 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 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 (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 -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))) (pow.f64 ky 4)) 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 (*.f64 l ky) 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 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))) (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 (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 1 (+.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))) (pow.f64 ky 4))) (*.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 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 ky l) 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 (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)) (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)))))))
(+.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 (pow.f64 l 2) (-.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 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 (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 -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))) (pow.f64 ky 4)) 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 (*.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 2 (/.f64 (*.f64 (pow.f64 l 2) (-.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 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 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 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))) (pow.f64 ky 4))))) (*.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 (*.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 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 -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))) (pow.f64 ky 4)) (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.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 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 (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 (pow.f64 (*.f64 ky l) 2) (pow.f64 Om 2))) (*.f64 1/2 (+.f64 (*.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)) (pow.f64 ky 4)) (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.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 (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)))))))
(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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (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 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 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 kx l) 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 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (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 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 kx l) 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 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 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 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))) (*.f64 8/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 6)) (pow.f64 Om 2))))))
(+.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (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 (*.f64 (pow.f64 l 2) (pow.f64 kx 6)) (pow.f64 Om 2))))
(+.f64 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))) (*.f64 8/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 6)) (pow.f64 Om 2)))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 Om 2)))))
(+.f64 (*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 Om 2)))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))) (*.f64 8/45 (/.f64 (*.f64 (pow.f64 l 2) (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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 ky 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 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 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 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 (*.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 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))))
(+.f64 (*.f64 4 (+.f64 (/.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 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (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 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) (*.f64 8/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 6)) (pow.f64 Om 2))))))
(+.f64 (*.f64 8/45 (/.f64 (*.f64 (pow.f64 l 2) (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 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2)))))
(+.f64 (*.f64 4 (+.f64 (/.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 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (*.f64 8/45 (/.f64 (*.f64 (pow.f64 l 2) (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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) -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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) -2)))
(+.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) -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 -1/2 (pow.f64 l 4)))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) -2) (*.f64 (pow.f64 l 4) (*.f64 -1/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))))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) -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 (pow.f64 l 4) -1/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 (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) -2) (+.f64 (*.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 (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))) (*.f64 4 (pow.f64 (/.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 2)))) (pow.f64 Om 2)))) -1/2)) (*.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 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) -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)) (+.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)))) (pow.f64 Om 2)))))))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) -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))) (pow.f64 (*.f64 -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 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 1 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) -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)) (+.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)))) (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 (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 (*.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))) -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 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (neg.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 (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 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (neg.f64 (/.f64 (+.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 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 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 (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 (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/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 Om 2) (+.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 (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 (*.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))) -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 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 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (neg.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.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 (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 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 (pow.f64 Om 6) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 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 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 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 (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 (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 (neg.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 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.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 (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 (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 (*.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 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 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 (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 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 (*.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 (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 (*.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 (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 (*.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 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.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 (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 (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 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (+.f64 (/.f64 (+.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 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 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) 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 (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 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 (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 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.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 (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 (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 1 (*.f64 (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 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 l (*.f64 (pow.f64 Om 5) (-.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)))) (*.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 (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 (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 (+.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 -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 1 (*.f64 (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 1 (*.f64 (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 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 l (*.f64 (pow.f64 Om 5) (-.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)))) (*.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 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (neg.f64 (*.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 (+.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))))) (*.f64 (pow.f64 Om 7) 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 l (*.f64 (pow.f64 Om 5) (-.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)))) (*.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 (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))) (neg.f64 (*.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)))) (*.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 (*.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 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.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 (+.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 (*.f64 l (pow.f64 Om 7)))) (*.f64 l (*.f64 (pow.f64 Om 5) (-.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 (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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) -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 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) -2)))
(+.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) -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 1 (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) -2) (*.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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.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 (+.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 (+.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 (+.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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) -2)))
(+.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.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 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 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 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) -2) (+.f64 1 (*.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 (*.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) -12)) 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) -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 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) -2)))
(+.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) -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 1 (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) -2) (*.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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.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 (+.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 (+.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 (+.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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) -2)))
(+.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.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 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (pow.f64 l 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 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) -2) (+.f64 1 (*.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 (*.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) -12)) 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 (/.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 Om 2)) (*.f64 -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 -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 (*.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 (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/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 (*.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 -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 kx 4) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 kx 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 (*.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)))))) (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)) (*.f64 -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 (*.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 (+.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 (pow.f64 kx 4) -1/2)))))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 Om 2)) (*.f64 -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 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))) (*.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 (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 (/.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/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 (*.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 -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 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 -4 (/.f64 (*.f64 (pow.f64 l 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 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))))) (+.f64 (+.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 2 (/.f64 (*.f64 (pow.f64 l 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 (*.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 -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)))))))) (*.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 (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 (/.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 Om 2)) (*.f64 -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 -1/2 (*.f64 (pow.f64 kx 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 (*.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)))))) (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 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))) (*.f64 -1/2 (*.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 2 (/.f64 (*.f64 (pow.f64 l 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 (*.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 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))))) (+.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 -4 (/.f64 (*.f64 (pow.f64 l 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 (pow.f64 Om 2) (+.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 (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 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 -4 (/.f64 (*.f64 (pow.f64 l 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 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))))) (+.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 2 (/.f64 (*.f64 (pow.f64 l 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 (*.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 (pow.f64 Om 2) (+.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 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))) (*.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 (pow.f64 kx 4) -1/2))))))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 Om 2)) (*.f64 -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 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))) -1/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 2 (/.f64 (*.f64 (pow.f64 l 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 (*.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 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 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 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))))) (*.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 (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)))))))))))
(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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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))))))
(+.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 (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)))))) -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 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 -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 -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 (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) (*.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 (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 (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)))))) -2)) (*.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 (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 -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))))
(+.f64 (*.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 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 -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 (+.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))))))))))) -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 (*.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 -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 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))) (*.f64 (+.f64 (pow.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 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 (+.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 -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 ky 4) -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 (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) (*.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 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 (+.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 ky 4) -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 -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 (pow.f64 l 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 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (pow.f64 (+.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 (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 l 2) (+.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 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (pow.f64 (+.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 (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)) (+.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 (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)))))) -2)) (*.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 (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 -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)))))
(+.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) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (*.f64 -2 (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 -4 (/.f64 (*.f64 (pow.f64 l 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 (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 (*.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 (*.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))))))) (+.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 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 (pow.f64 ky 6) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 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 -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 (+.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 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 (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 (pow.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 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 (+.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 -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 ky 6) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (+.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 -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))))))) (+.f64 (*.f64 16/3 (/.f64 (pow.f64 l 4) (*.f64 (+.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 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 l 2) (+.f64 (pow.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 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 (+.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 -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)))))))))))))))
(+.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 -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 (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 (+.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 ky 6) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 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 (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 (*.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 (+.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))))))) (+.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))))))))))))))))
(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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) 4))))
(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 (pow.f64 ky 2) (+.f64 (*.f64 (pow.f64 ky 4) -1/3) (*.f64 (pow.f64 ky 6) 2/45)))
(+.f64 (*.f64 (pow.f64 ky 4) -1/3) (+.f64 (pow.f64 ky 2) (*.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 (*.f64 (pow.f64 ky 4) -1/3) (+.f64 (*.f64 (pow.f64 ky 6) 2/45) (+.f64 (pow.f64 ky 2) (*.f64 -1/315 (pow.f64 ky 8)))))
(+.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 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2))))
(+.f64 0 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2))))
(-.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2))))
(*.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) 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 (+.f64 l l) Om) 2))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2))))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2))))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2))))
(pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2))))
(+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2))
(+.f64 0 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2))
(-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2))
(/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2))
(/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2))
(pow.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2)))))
(+.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2)))))
(-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2)))))
(*.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) 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 (+.f64 l l) 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 (+.f64 l l) Om) 2)))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2)))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2)))))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) 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 (+.f64 l l) 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 (+.f64 l l) Om) 2)))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) 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 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) 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 (+.f64 l l) 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 (+.f64 l l) Om) 2)))))
(pow.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) 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 1 (pow.f64 (sin.f64 ky) 2))
(pow.f64 (sin.f64 ky) 2)
(*.f64 (pow.f64 (sin.f64 ky) 2) 1)
(pow.f64 (sin.f64 ky) 2)
(*.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 ky) 2)))
(pow.f64 (sin.f64 ky) 2)
(*.f64 (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) 2) (/.f64 1 (pow.f64 (sin.f64 ky) 2)))
(pow.f64 (sin.f64 ky) 2)
(*.f64 (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) 2) (*.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 2)) 1))
(pow.f64 (sin.f64 ky) 2)
(*.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 2)) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) 2))
(pow.f64 (sin.f64 ky) 2)
(*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) 2) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) 2)) (/.f64 (/.f64 1 (pow.f64 (sin.f64 ky) 2)) (pow.f64 (*.f64 (sin.f64 ky) (sin.f64 ky)) 2)))
(pow.f64 (sin.f64 ky) 2)
(/.f64 (pow.f64 (sin.f64 ky) 2) 1)
(pow.f64 (sin.f64 ky) 2)
(/.f64 (pow.f64 (sin.f64 ky) 2) (/.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 ky) 2)))
(pow.f64 (sin.f64 ky) 2)

eval948.0ms (2.3%)

Compiler

Compiled 24611 to 18140 computations (26.3% saved)

prune127.0ms (0.3%)

Pruning

9 alts after pruning (8 fresh and 1 done)

PrunedKeptTotal
New2498257
Fresh000
Picked011
Done000
Total2499258
Error
0.0b
Counts
258 → 9
Alt Table
Click to see full alt table
StatusErrorProgram
16.3b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))))
37.1b
(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)))))))
36.8b
(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 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
11.7b
(sqrt.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 ky 2)))))))))
11.4b
(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)))))))))
22.4b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 1))))
33.0b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) -2)))))
10.2b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))))))
Compiler

Compiled 535 to 441 computations (17.6% saved)

localize101.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(pow.f64 (*.f64 (sin.f64 ky) l) 2)
0.5b
(/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))
5.9b
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))))
14.8b
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))
Compiler

Compiled 157 to 105 computations (33.1% saved)

series49.0ms (0.1%)

Counts
4 → 132
Calls

33 calls:

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

rewrite207.0ms (0.5%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
018144
1155144
2489144
31811144
47356144
Stop Event
node limit
Counts
4 → 58
Calls
Call 1
Inputs
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) 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 1 (+.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)
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) (pow.f64 Om 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.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) (pow.f64 Om 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) (/.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) (pow.f64 Om 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))) (/.f64 1 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))) (*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))) (/.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 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 (neg.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))) (/.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))))) (/.f64 1 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))))) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))))) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))) (*.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))))) (/.f64 (/.f64 1 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))))) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))) (/.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))) (/.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))) (/.f64 1 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))) (*.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))) (*.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))) (*.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))))))))
((#(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 (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 (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) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))) (#(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 (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 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (*.f64 l l))) 2) (/.f64 1 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (*.f64 l l))) 2) (*.f64 (/.f64 1 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (*.f64 l l))) 2) (pow.f64 (/.f64 1 (*.f64 (sin.f64 ky) l)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (*.f64 l l))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (*.f64 l l))) (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (*.f64 l l)))) 2) (/.f64 (/.f64 1 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (*.f64 l l))) 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 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))))))

simplify199.0ms (0.5%)

Algorithm
egg-herbie
Rules
1602×rational.json-simplify-47
1114×rational.json-simplify-54
1052×rational.json-simplify-43
790×rational.json-simplify-50
764×exponential.json-simplify-26
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
036810778
176310636
2135310468
3316310412
Stop Event
node limit
Counts
190 → 195
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))) (+.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))))))
1
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 -1 (*.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 ky 4)))))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.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 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 16/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 ky 6))) (+.f64 1 (*.f64 -1 (*.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 ky 4))))))
(/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(/.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 -4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 Om 6))))))
(*.f64 1/4 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))))
(+.f64 (*.f64 1/64 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))))
(+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 8)))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))))))
(*.f64 1/4 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))))
(+.f64 (*.f64 1/64 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))))
(+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 8)))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))))))
(*.f64 1/4 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))))
(+.f64 (*.f64 1/64 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))))
(+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 8)))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))))))
1
(+.f64 1 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 Om 6))))))
1
(+.f64 1 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 Om 6))))))
(*.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))
(+.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) (pow.f64 Om 2)) 0)
(-.f64 0 (neg.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 1)
(*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))
(*.f64 1 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))
(*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))) (/.f64 1 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))
(*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))) (*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))) 1))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))
(*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))) (/.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))
(pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 1)
(neg.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))) 0)
(+.f64 0 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))))
(-.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))))))
(*.f64 1 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))) 1)
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))) (/.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))))) (/.f64 1 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))))) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))))) 1))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))))) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))) (*.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))))) (/.f64 (/.f64 1 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))))) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))))))
(/.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))) 1)
(/.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))) (/.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))))))
(pow.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))) 0)
(+.f64 0 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))))
(-.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))) 0)
(-.f64 0 (neg.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))))
(*.f64 1 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))) 1)
(*.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))) (/.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))))
(*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))) (/.f64 1 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))))
(*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))) 1))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))) (*.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))) (*.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))) (*.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))))))
(pow.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))) 1)
(neg.f64 (neg.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))))
(+.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 0)
(+.f64 0 (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(-.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 0)
(-.f64 0 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))
(*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 1)
(*.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))
(*.f64 1 (pow.f64 (*.f64 (sin.f64 ky) l) 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(*.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (*.f64 l l))) 2) (/.f64 1 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))
(*.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (*.f64 l l))) 2) (*.f64 (/.f64 1 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 1))
(*.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (*.f64 l l))) 2) (pow.f64 (/.f64 1 (*.f64 (sin.f64 ky) l)) 2))
(*.f64 (/.f64 1 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (*.f64 l l))) 2))
(*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (*.f64 l l))) (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (*.f64 l l)))) 2) (/.f64 (/.f64 1 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (*.f64 l l))) 2)))
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) 1)
(/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))
(neg.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))
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 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (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 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (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 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (*.f64 2/45 (/.f64 (*.f64 (pow.f64 l 2) (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 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (+.f64 (+.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) (*.f64 -1/315 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 8)) (pow.f64 Om 2)))) (*.f64 2/45 (/.f64 (*.f64 (pow.f64 l 2) (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 (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 -1/315 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 8)) (pow.f64 Om 2))))))
(+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (+.f64 (*.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 -1/315 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 8)) (pow.f64 Om 2))))))
(+.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) (+.f64 (*.f64 -1/315 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 8)) (pow.f64 Om 2))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (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 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 (/.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 -1/2 (*.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 (*.f64 (pow.f64 ky 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 1 (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) -2)))
(+.f64 (+.f64 1 (*.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 -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 1 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) -2) (+.f64 (*.f64 -1/2 (*.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/2 (*.f64 (pow.f64 ky 6) (+.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))) (*.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 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45)))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) -2) (+.f64 1 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 ky 6) (+.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 -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 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45))))) (*.f64 (pow.f64 ky 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 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 (*.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))) (*.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 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45)))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) -2) (+.f64 1 (*.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 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))) (*.f64 4 (pow.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 2))))) (pow.f64 Om 2))) (+.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 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 16/3) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45)))))))))
(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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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))))))
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 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (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 (+.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 4) -1/2)) (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (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 -1/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 (+.f64 1 (*.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 -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 (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (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 (pow.f64 l 6) (+.f64 (*.f64 64 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 2) (+.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 Om 2)))))))
(+.f64 (+.f64 (*.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))) (*.f64 (pow.f64 l 4) -1/2)) (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))) (*.f64 (+.f64 (*.f64 64 (/.f64 (pow.f64 (sin.f64 ky) 6) (pow.f64 Om 6))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 ky) 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)))) (pow.f64 Om 2)))) (*.f64 (pow.f64 l 6) -1/2)))
(+.f64 (*.f64 -1/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 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))) (*.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 (pow.f64 (sin.f64 ky) 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)))) (pow.f64 Om 2))))))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (*.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 (*.f64 (pow.f64 (sin.f64 ky) 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)))) (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/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 -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 (/.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 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (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 (neg.f64 (/.f64 (*.f64 (sin.f64 ky) (+.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 -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) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (neg.f64 (/.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 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)))) (neg.f64 (/.f64 (*.f64 (sin.f64 ky) (+.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 (/.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 (*.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 (/.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 (/.f64 (*.f64 (sin.f64 ky) (+.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))))) (*.f64 Om (pow.f64 l 7)))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (neg.f64 (/.f64 (*.f64 (sin.f64 ky) (+.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))))) (neg.f64 (/.f64 (*.f64 (sin.f64 ky) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.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))))) (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/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))) (neg.f64 (/.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)))))) (neg.f64 (/.f64 (*.f64 (sin.f64 ky) (+.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))))) (*.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) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 (sin.f64 ky) (+.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 (sin.f64 ky) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.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))))) (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 -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/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/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/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (/.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 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 1/16)))
(+.f64 (/.f64 (*.f64 (sin.f64 ky) (+.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 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 1/16)))
(+.f64 (/.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 (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 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (+.f64 (/.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 (sin.f64 ky) (+.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))))) (*.f64 Om (pow.f64 l 7)))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 1/16)))
(+.f64 (/.f64 (*.f64 (sin.f64 ky) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.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))))) (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 (sin.f64 ky) (+.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 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 1/16))))
(+.f64 (/.f64 (*.f64 (sin.f64 ky) (+.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))))) (*.f64 Om (pow.f64 l 7))) (+.f64 (/.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 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 1/16))))
(*.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 -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 (-.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) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (*.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 (*.f64 l (sin.f64 ky)) (pow.f64 Om 5)))))
(+.f64 (*.f64 l (*.f64 (*.f64 (sin.f64 ky) (pow.f64 Om 5)) (-.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 -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) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (*.f64 l (*.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))))))
(+.f64 (+.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 l (*.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)))))
(+.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 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (+.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 (*.f64 l (sin.f64 ky)) (pow.f64 Om 5))) (*.f64 -1 (*.f64 (pow.f64 Om 7) (*.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 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 (pow.f64 Om 7) (neg.f64 (*.f64 (sin.f64 ky) (*.f64 l (+.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 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (*.f64 l (*.f64 (*.f64 (sin.f64 ky) (pow.f64 Om 5)) (-.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) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (+.f64 (*.f64 l (*.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)))) (*.f64 l (neg.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 (sin.f64 ky) (pow.f64 Om 7))))))))
(+.f64 (+.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 l (+.f64 (neg.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 (sin.f64 ky) (pow.f64 Om 7)))) (*.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 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (pow.f64 (*.f64 l (sin.f64 ky)) 4)) (*.f64 4 (pow.f64 (pow.f64 (*.f64 l (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 1 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (pow.f64 (*.f64 l (sin.f64 ky)) 4)) (*.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 (pow.f64 (*.f64 l (sin.f64 ky)) 4) -12) (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 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 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (pow.f64 (*.f64 l (sin.f64 ky)) 4)) (*.f64 4 (pow.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 2))) (pow.f64 Om 4))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 64 (pow.f64 (*.f64 l (sin.f64 ky)) 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 (*.f64 l (sin.f64 ky)) 4)) (*.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 -1/2 (+.f64 (/.f64 (+.f64 (*.f64 64 (pow.f64 (*.f64 l (sin.f64 ky)) 6)) (*.f64 (+.f64 (*.f64 -16 (pow.f64 (*.f64 l (sin.f64 ky)) 4)) (*.f64 4 (pow.f64 (*.f64 l (sin.f64 ky)) 4))) (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 2))) (pow.f64 Om 6)) (/.f64 (+.f64 (*.f64 -16 (pow.f64 (*.f64 l (sin.f64 ky)) 4)) (*.f64 4 (pow.f64 (*.f64 l (sin.f64 ky)) 4))) (pow.f64 Om 4)))) (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (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 -1/2 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) -12) (pow.f64 Om 4)) (/.f64 (+.f64 (*.f64 64 (pow.f64 (*.f64 l (sin.f64 ky)) 6)) (*.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 1 (*.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 64 (pow.f64 (*.f64 l (sin.f64 ky)) 6)) (*.f64 -24 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) (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 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (pow.f64 (*.f64 l (sin.f64 ky)) 4)) (*.f64 4 (pow.f64 (pow.f64 (*.f64 l (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 1 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (pow.f64 (*.f64 l (sin.f64 ky)) 4)) (*.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 (pow.f64 (*.f64 l (sin.f64 ky)) 4) -12) (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 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 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (pow.f64 (*.f64 l (sin.f64 ky)) 4)) (*.f64 4 (pow.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 2))) (pow.f64 Om 4))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 64 (pow.f64 (*.f64 l (sin.f64 ky)) 6)) (*.f64 2 (*.f64 (+.f64 (*.f64 -16 (pow.f64 (*.f64 l (sin.f64 ky)) 4)) (*.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 -1/2 (+.f64 (/.f64 (+.f64 (*.f64 64 (pow.f64 (*.f64 l (sin.f64 ky)) 6)) (*.f64 (+.f64 (*.f64 -16 (pow.f64 (*.f64 l (sin.f64 ky)) 4)) (*.f64 4 (pow.f64 (*.f64 l (sin.f64 ky)) 4))) (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 2))) (pow.f64 Om 6)) (/.f64 (+.f64 (*.f64 -16 (pow.f64 (*.f64 l (sin.f64 ky)) 4)) (*.f64 4 (pow.f64 (*.f64 l (sin.f64 ky)) 4))) (pow.f64 Om 4)))) (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (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 -1/2 (+.f64 (/.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) -12) (pow.f64 Om 4)) (/.f64 (+.f64 (*.f64 64 (pow.f64 (*.f64 l (sin.f64 ky)) 6)) (*.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 1 (*.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 64 (pow.f64 (*.f64 l (sin.f64 ky)) 6)) (*.f64 -24 (*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))) (pow.f64 Om 6)))))
1
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 1)
(+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) -4))
(+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (+.f64 1 (*.f64 -1 (*.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 ky 4)))))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) -4) (+.f64 1 (*.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 ky 4) -1))))
(+.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)))) (neg.f64 (pow.f64 ky 4))) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) -4)))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) -4) (*.f64 (pow.f64 ky 4) (neg.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 (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) -4) (-.f64 1 (*.f64 (pow.f64 ky 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 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -4 (/.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 l 2)) (pow.f64 Om 2))) (+.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (*.f64 16/3 (/.f64 (pow.f64 l 4) (pow.f64 Om 4))))) (pow.f64 ky 6))) (+.f64 1 (*.f64 -1 (*.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 ky 4))))))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) -4) (+.f64 (+.f64 1 (*.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 ky 4) -1))) (*.f64 -1 (*.f64 (pow.f64 ky 6) (+.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 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 16/3) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45)))))))
(+.f64 1 (+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 ky 6) (+.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 (/.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 ky 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 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) -4)))
(+.f64 1 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) -4) (*.f64 -1 (+.f64 (*.f64 (pow.f64 ky 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 (pow.f64 ky 6) (+.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 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 16/3) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45))))))))
(+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) -4) (-.f64 1 (*.f64 (pow.f64 ky 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 (+.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 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 16/3) (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45))) (neg.f64 (pow.f64 ky 6))))
(/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))))
(/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))))
(/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))))
(/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))))
(/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))))
(/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))))
(/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))))
(/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))))
1
(+.f64 1 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
(+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (*.f64 16 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) (pow.f64 Om 4)))))
(+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 Om 6))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (*.f64 -64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 6) (pow.f64 Om 6)))) (*.f64 16 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 16 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) (pow.f64 Om 4))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (*.f64 -64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 6) (pow.f64 Om 6))))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (+.f64 (+.f64 1 (*.f64 16 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) (pow.f64 Om 4)))) (*.f64 -64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 6) (pow.f64 Om 6)))))
(*.f64 1/4 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 1/4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (*.f64 -1/16 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 ky)) 4))))
(+.f64 (*.f64 1/64 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 ky)) 4))) (*.f64 1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (*.f64 l (sin.f64 ky)) 6)))))
(+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 8)))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))))))
(+.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 ky)) 4))) (*.f64 1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (*.f64 l (sin.f64 ky)) 6))))) (*.f64 -1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (*.f64 l (sin.f64 ky)) 8))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (+.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 ky)) 4))) (*.f64 1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (*.f64 l (sin.f64 ky)) 6)))) (*.f64 -1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (*.f64 l (sin.f64 ky)) 8)))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (*.f64 l (sin.f64 ky)) 8))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 ky)) 4))) (*.f64 1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (*.f64 l (sin.f64 ky)) 6))))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 ky)) 4))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (*.f64 l (sin.f64 ky)) 6))) (*.f64 -1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (*.f64 l (sin.f64 ky)) 8))))))
(*.f64 1/4 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 1/4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (*.f64 -1/16 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 ky)) 4))))
(+.f64 (*.f64 1/64 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 ky)) 4))) (*.f64 1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (*.f64 l (sin.f64 ky)) 6)))))
(+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 8)))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))))))
(+.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 ky)) 4))) (*.f64 1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (*.f64 l (sin.f64 ky)) 6))))) (*.f64 -1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (*.f64 l (sin.f64 ky)) 8))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (+.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 ky)) 4))) (*.f64 1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (*.f64 l (sin.f64 ky)) 6)))) (*.f64 -1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (*.f64 l (sin.f64 ky)) 8)))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (*.f64 l (sin.f64 ky)) 8))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 ky)) 4))) (*.f64 1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (*.f64 l (sin.f64 ky)) 6))))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 ky)) 4))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (*.f64 l (sin.f64 ky)) 6))) (*.f64 -1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (*.f64 l (sin.f64 ky)) 8))))))
(*.f64 1/4 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))))
(*.f64 1/4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (*.f64 -1/16 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 ky)) 4))))
(+.f64 (*.f64 1/64 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4))))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 ky)) 4))) (*.f64 1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (*.f64 l (sin.f64 ky)) 6)))))
(+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 ky) 8)))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)))))))
(+.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 ky)) 4))) (*.f64 1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (*.f64 l (sin.f64 ky)) 6))))) (*.f64 -1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (*.f64 l (sin.f64 ky)) 8))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (+.f64 (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 ky)) 4))) (*.f64 1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (*.f64 l (sin.f64 ky)) 6)))) (*.f64 -1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (*.f64 l (sin.f64 ky)) 8)))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (+.f64 (*.f64 -1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (*.f64 l (sin.f64 ky)) 8))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 ky)) 4))) (*.f64 1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (*.f64 l (sin.f64 ky)) 6))))))
(+.f64 (*.f64 1/4 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 ky)) 4))) (+.f64 (*.f64 1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (*.f64 l (sin.f64 ky)) 6))) (*.f64 -1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (*.f64 l (sin.f64 ky)) 8))))))
1
(+.f64 1 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
(+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (*.f64 16 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) (pow.f64 Om 4)))))
(+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 Om 6))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (*.f64 -64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 6) (pow.f64 Om 6)))) (*.f64 16 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 16 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) (pow.f64 Om 4))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (*.f64 -64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 6) (pow.f64 Om 6))))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (+.f64 (+.f64 1 (*.f64 16 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) (pow.f64 Om 4)))) (*.f64 -64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 6) (pow.f64 Om 6)))))
1
(+.f64 1 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 -4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
(+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (+.f64 1 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (*.f64 16 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) (pow.f64 Om 4)))))
(+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (sin.f64 ky) 4)) (pow.f64 Om 4))) (+.f64 1 (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 ky) 6)) (pow.f64 Om 6))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (*.f64 -64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 6) (pow.f64 Om 6)))) (*.f64 16 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 16 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) (pow.f64 Om 4))) (+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (*.f64 -64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 6) (pow.f64 Om 6))))))
(+.f64 (*.f64 -4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (+.f64 (+.f64 1 (*.f64 16 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 4) (pow.f64 Om 4)))) (*.f64 -64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 6) (pow.f64 Om 6)))))
(*.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 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (*.f64 -1/3 (pow.f64 ky 4)))) (*.f64 (pow.f64 l 2) (*.f64 2/45 (pow.f64 ky 6))))
(*.f64 (pow.f64 l 2) (+.f64 (+.f64 (pow.f64 ky 2) (*.f64 -1/3 (pow.f64 ky 4))) (*.f64 2/45 (pow.f64 ky 6))))
(+.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 -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 l 2) (*.f64 2/45 (pow.f64 ky 6))) (*.f64 (pow.f64 l 2) (*.f64 -1/315 (pow.f64 ky 8)))))
(+.f64 (*.f64 (pow.f64 l 2) (+.f64 (+.f64 (pow.f64 ky 2) (*.f64 -1/3 (pow.f64 ky 4))) (*.f64 2/45 (pow.f64 ky 6)))) (*.f64 (pow.f64 l 2) (*.f64 -1/315 (pow.f64 ky 8))))
(*.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)
(+.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) (pow.f64 Om 2)) 0)
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(-.f64 0 (neg.f64 (/.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) (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) (pow.f64 Om 2)) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) (/.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) (pow.f64 Om 2)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 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 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))) (*.f64 (/.f64 1 (/.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 (/.f64 1 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) (/.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 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))))) (/.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2))) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) (/.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))
(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 (neg.f64 (/.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))) 0)
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))))
(+.f64 0 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))))
(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 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))) 0)
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))))
(-.f64 0 (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))))
(*.f64 1 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))))
(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 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))) 1)
(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 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))) (/.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))))))
(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 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))))) (/.f64 1 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))))))
(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 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))))) (*.f64 (/.f64 1 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))))) 1))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))))
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))))) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))))))
(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 (*.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))) (*.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))))) (/.f64 (/.f64 1 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))))) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))))))
(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 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))) 1)
(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 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))) (/.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))))
(pow.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))) 1)
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))))
(neg.f64 (neg.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))) 0)
(/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))))
(+.f64 0 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))))
(/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))))
(-.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))) 0)
(/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))))
(-.f64 0 (neg.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))))
(/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))))
(*.f64 1 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))))
(/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))) 1)
(/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))) (/.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))))
(/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))))
(*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))) (/.f64 1 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))))
(/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))))
(*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))) 1))
(/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))) (*.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))))
(/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))) (*.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))) (*.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))) (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))))))
(/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))))
(pow.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4))) 1)
(/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))))
(neg.f64 (neg.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) 4)))))
(/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (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 (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 (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) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))
(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 (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 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (*.f64 l l))) 2) (/.f64 1 (pow.f64 (*.f64 (sin.f64 ky) l) 2)))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (*.f64 l l))) 2) (*.f64 (/.f64 1 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) 1))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (*.f64 l l))) 2) (pow.f64 (/.f64 1 (*.f64 (sin.f64 ky) l)) 2))
(pow.f64 (*.f64 (*.f64 (sin.f64 ky) (*.f64 l (*.f64 l (sin.f64 ky)))) (/.f64 1 (*.f64 l (sin.f64 ky)))) 2)
(pow.f64 (*.f64 (*.f64 l (*.f64 (*.f64 l (sin.f64 ky)) (sin.f64 ky))) (/.f64 1 (*.f64 l (sin.f64 ky)))) 2)
(pow.f64 (*.f64 l (*.f64 (*.f64 (sin.f64 ky) (*.f64 l (sin.f64 ky))) (/.f64 1 (*.f64 l (sin.f64 ky))))) 2)
(pow.f64 (*.f64 (*.f64 (*.f64 l (sin.f64 ky)) 1) (/.f64 (*.f64 l (sin.f64 ky)) (*.f64 l (sin.f64 ky)))) 2)
(*.f64 (/.f64 1 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (*.f64 l l))) 2))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (*.f64 l l))) (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (*.f64 l l)))) 2) (/.f64 (/.f64 1 (pow.f64 (*.f64 (sin.f64 ky) l) 2)) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (*.f64 l l))) 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 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 (*.f64 (sin.f64 ky) l) 2)))
(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)

localize15.0ms (0%)

Compiler

Compiled 29 to 29 computations (0% saved)

localize58.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.6b
(/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))))
0.9b
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))
2.7b
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))
3.5b
(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)))))))
Compiler

Compiled 158 to 96 computations (39.2% saved)

series48.0ms (0.1%)

Counts
4 → 100
Calls

42 calls:

TimeVariablePointExpression
6.0ms
kx
@0
(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)))))))
6.0ms
ky
@0
(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)))))))
5.0ms
Om
@inf
(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)))))))
2.0ms
ky
@inf
(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)))))))
2.0ms
kx
@inf
(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)))))))

rewrite103.0ms (0.3%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
023200
1198200
2634200
32439200
Stop Event
node limit
Counts
4 → 43
Calls
Call 1
Inputs
(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 (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 l Om))
(/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (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))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 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))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (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))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (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))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (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))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (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))))))) (/.f64 (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 (*.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 (sqrt.f64 (*.f64 (+.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))))) (*.f64 (+.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))))) 1/4))) (/.f64 1 (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)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.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))))) (*.f64 (+.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))))) 1/4))) (*.f64 (/.f64 1 (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)))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (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 (+.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))))) (*.f64 (+.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))))) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (+.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))))) (*.f64 (+.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))))) 1/4))) (sqrt.f64 (*.f64 (+.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))))) (*.f64 (+.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))))) 1/4)))) (/.f64 (/.f64 1 (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 (+.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))))) (*.f64 (+.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))))) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (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))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (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))))))) (/.f64 (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 (*.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 pow.f64 (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))))))) 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 (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 (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 (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))) (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 (+.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 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 (+.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 (/.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 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.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)))) (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 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (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))))))))) (#(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 (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))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))))) (#(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 +.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 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 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 l Om)) 0)))) (#(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)))) (#(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)) (/.f64 (*.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 l Om))))))) (#(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 l Om)) 1)))))
((#(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 2 (/.f64 l Om)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (*.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 1 (*.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 1 (/.f64 1 (*.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 1 (*.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 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 2 (/.f64 l Om)))) (/.f64 (/.f64 1 (*.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.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))))) (/.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.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))))) (*.f64 (/.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))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.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))))) (*.f64 (/.f64 1 (*.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 1 (*.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))))) (*.f64 (/.f64 1 (*.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)))))) (/.f64 (/.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))))) (*.f64 (/.f64 1 (*.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 2 (/.f64 l Om)))) 1)))))

simplify299.0ms (0.7%)

Algorithm
egg-herbie
Rules
1126×rational.json-simplify-47
920×rational.json-simplify-41
798×rational.json-simplify-43
752×rational.json-simplify-2
720×rational.json-simplify-54
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
038913623
179513611
2144813491
3285213371
4625113371
Stop Event
node limit
Counts
143 → 181
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.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 (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 (sqrt.f64 1/2) (sqrt.f64 (+.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 (/.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 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 3) l)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))))) 2)) (pow.f64 ky 4))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) (*.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 (sqrt.f64 1/2) (sqrt.f64 (+.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 (/.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 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 3) l)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))))) 2)) (pow.f64 ky 4))) (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 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 Om (-.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 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 3) l)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) 2))) (*.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 (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 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))
(+.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 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1))))) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1))))
(+.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 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1))))) 2)) (pow.f64 kx 4))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1))))) (+.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 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1))))) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))))
(+.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 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1))))) 2)) (pow.f64 kx 4))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1))))) (+.f64 (*.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 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1))))) 2))) (*.f64 l (*.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1) (pow.f64 (sin.f64 ky) 3)))))) (pow.f64 kx 6))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1))))) (+.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 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1))))) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1))))))
(*.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/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 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 (*.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/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 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))))))
(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/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 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 (*.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/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 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))))))
(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/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 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 (*.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/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 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))))))
(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 (*.f64 (sin.f64 kx) l) Om)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx)))) (/.f64 (*.f64 l (sin.f64 kx)) Om))
(+.f64 (*.f64 -1/2 (/.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/2 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx)))) (/.f64 (*.f64 l (sin.f64 kx)) Om)))
(+.f64 (*.f64 -1/2 (/.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/2 (/.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 (*.f64 1/2 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx)))) (/.f64 (*.f64 l (sin.f64 kx)) Om))))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky)))) (/.f64 (*.f64 l (sin.f64 ky)) Om))
(+.f64 (*.f64 -1/2 (/.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 1/2 (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky)))) (/.f64 (*.f64 l (sin.f64 ky)) Om)))
(+.f64 (*.f64 -1/2 (/.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 1/2 (/.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 1/2 (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky)))) (/.f64 (*.f64 l (sin.f64 ky)) 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 (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (+.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 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 (*.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 (*.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/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 (*.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 (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 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 (*.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 (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 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 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 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 2 (/.f64 l Om))))))) 0)
(+.f64 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))))))))
(-.f64 (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))))))) 0)
(*.f64 1 (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))))))))
(*.f64 (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))))))) 1)
(*.f64 (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))))))) (/.f64 (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 (*.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 1 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 2 (/.f64 l Om))))) (*.f64 (+.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))))) 1/4))) (/.f64 1 (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)))))))))
(*.f64 (sqrt.f64 (*.f64 (+.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))))) (*.f64 (+.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))))) 1/4))) (*.f64 (/.f64 1 (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)))))))) 1))
(*.f64 (/.f64 1 (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 (+.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))))) (*.f64 (+.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))))) 1/4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.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))))) (*.f64 (+.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))))) 1/4))) (sqrt.f64 (*.f64 (+.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))))) (*.f64 (+.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))))) 1/4)))) (/.f64 (/.f64 1 (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 (+.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))))) (*.f64 (+.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))))) 1/4)))))
(/.f64 (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))))))) 1)
(/.f64 (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))))))) (/.f64 (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 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 2 (/.f64 l Om)))))))))
(pow.f64 (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))))))) 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 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) 0)
(*.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 (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))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(*.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 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(*.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 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) 1))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (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 (*.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)))) (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 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (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))) 1)
(/.f64 (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))) (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))))
(pow.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))) (/.f64 l Om)) 0)
(+.f64 0 (*.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 l Om)) 0)
(/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)) 1)
(/.f64 (*.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 l Om)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om))))
(pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)) 1)
(+.f64 (/.f64 1 (*.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 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 2 (/.f64 l Om)))))
(-.f64 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 2 (/.f64 l Om)))) 0)
(*.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)))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 2 (/.f64 l Om)))) 1)
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 2 (/.f64 l Om)))) (/.f64 (/.f64 1 (*.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))))))
(*.f64 (*.f64 (/.f64 1 (*.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))))) (/.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))))))
(*.f64 (*.f64 (/.f64 1 (*.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))))) (*.f64 (/.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))))) 1))
(*.f64 (/.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))))) (*.f64 (/.f64 1 (*.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))))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (*.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))))) (*.f64 (/.f64 1 (*.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)))))) (/.f64 (/.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))))) (*.f64 (/.f64 1 (*.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)))))))
(pow.f64 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 2 (/.f64 l Om)))) 1)
Outputs
(*.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 Om (*.f64 (sin.f64 kx) l)))) 1/2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.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 (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 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))) 1/2)) (*.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (pow.f64 ky 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3))) -1/8)))
(+.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 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (*.f64 -1/8 (/.f64 (*.f64 Om (*.f64 (sqrt.f64 1/2) (pow.f64 ky 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.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 (/.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 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 3) l)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))))) 2)) (pow.f64 ky 4))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) (*.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 (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (sin.f64 kx) (*.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)) 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))) (pow.f64 ky 4))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) 1/2)) (+.f64 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))) 1/2)) (*.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 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (pow.f64 ky 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3))) -1/8)) (+.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (sin.f64 kx) (*.f64 Om (-.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) -1/8)) 2)) (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 ky 4)) (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 (*.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 1/2 (*.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 (sin.f64 kx) l)))))) (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))))) 2)) (pow.f64 ky 4)) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) 1/2))))))
(+.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (+.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.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 Om (sin.f64 kx))) l)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (*.f64 -1/8 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))))) 2)) (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 ky 4)) 1/2)) (*.f64 -1/8 (/.f64 (*.f64 Om (*.f64 (sqrt.f64 1/2) (pow.f64 ky 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3)))))))
(+.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.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 (/.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 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 3) l)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))))) 2)) (pow.f64 ky 4))) (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 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 Om (-.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 (/.f64 Om (*.f64 (pow.f64 (sin.f64 kx) 3) l)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) 2))) (*.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 (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 l (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))))) (+.f64 (*.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)) 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 (/.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 Om (-.f64 (*.f64 1/4 (/.f64 (*.f64 (sin.f64 kx) (*.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)) 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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) 1/2)) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (sin.f64 kx) (*.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)) 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))) (pow.f64 ky 4))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) 1/2)))))
(+.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (pow.f64 ky 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3))) -1/8)) (*.f64 1/2 (+.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (sin.f64 kx) (*.f64 Om (-.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) -1/8)) 2)) (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 ky 4)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))))) (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) 2/3) (+.f64 (*.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))) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 2/45) (/.f64 1 (pow.f64 (sin.f64 kx) 8))))) (*.f64 Om (sin.f64 kx))) l)) (*.f64 -1/8 (/.f64 (*.f64 Om (-.f64 (*.f64 1/4 (/.f64 (*.f64 (sin.f64 kx) (*.f64 Om (-.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))) -1/8)) 2))) (*.f64 l (*.f64 (pow.f64 (sin.f64 kx) 3) (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))))))) (*.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 1/2 (+.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 l (pow.f64 (sin.f64 kx) 3))) (sqrt.f64 (/.f64 1 (+.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 (*.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)) 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 (/.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 Om (-.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 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 (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 l (pow.f64 (sin.f64 kx) 3))))) 2)) (pow.f64 ky 4))))))))
(+.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (*.f64 -1/8 (/.f64 (*.f64 Om (*.f64 (sqrt.f64 1/2) (pow.f64 ky 2))) (*.f64 l (pow.f64 (sin.f64 kx) 3))))) (*.f64 1/2 (*.f64 (sqrt.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))))) 1/2)) (+.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.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 Om (sin.f64 kx))) l)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (*.f64 -1/8 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 kx) 3))))) 2)) (pow.f64 ky 4)) (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) 2/3) (+.f64 (*.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))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 2/45)))) (*.f64 Om (sin.f64 kx))) l)) (*.f64 -1/8 (/.f64 (*.f64 Om (-.f64 (*.f64 1/4 (/.f64 (*.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 Om (sin.f64 kx))) l)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))) (*.f64 -1/8 (/.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 (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 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))
(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 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1))))) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1))))
(+.f64 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/2)) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (pow.f64 kx 2))) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) -1/8)))
(+.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (pow.f64 kx 2))) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (*.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 -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 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1))))) 2)) (pow.f64 kx 4))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1))))) (+.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 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1))))) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (pow.f64 kx 2))) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) -1/8)) (+.f64 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/2)) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.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 Om (sin.f64 ky))) l)) (pow.f64 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) -1/8)) 2)) (pow.f64 kx 4))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) 1/2))))
(+.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (sin.f64 ky) (*.f64 Om (-.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)))) 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 (sqrt.f64 1/2) (pow.f64 kx 4)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))) (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (pow.f64 kx 2))) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (*.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 -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 1/2 (*.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 Om (*.f64 (sin.f64 ky) (-.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)))) l)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 -1/8 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 2)) (pow.f64 kx 4)) (sqrt.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 1/2))))))
(+.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (+.f64 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.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 Om (sin.f64 ky))) l)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 -1/8 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 2)) (*.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 kx 4)) 1/2)) (*.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (pow.f64 kx 2))) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))))
(+.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 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1))))) 2)) (pow.f64 kx 4))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1))))) (+.f64 (*.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 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1))))) 2))) (*.f64 l (*.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1) (pow.f64 (sin.f64 ky) 3)))))) (pow.f64 kx 6))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1))))) (+.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 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1))))) (*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1))))))
(+.f64 (*.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 -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 1 (pow.f64 (sin.f64 ky) 8)) (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6)))))) (*.f64 Om (sin.f64 ky))) l)) (*.f64 -1/8 (/.f64 (*.f64 Om (-.f64 (*.f64 1/4 (/.f64 (*.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 Om (sin.f64 ky))) l)) (pow.f64 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) -1/8)) 2))) (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))) (pow.f64 kx 6))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) 1/2)) (+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (pow.f64 kx 2))) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) -1/8)) (+.f64 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/2)) (*.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.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 Om (sin.f64 ky))) l)) (pow.f64 (*.f64 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) -1/8)) 2)) (pow.f64 kx 4))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) 1/2)))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (pow.f64 kx 2))) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/8 (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 1/2 (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.f64 (sin.f64 ky) (*.f64 Om (-.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)))) 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 (sqrt.f64 1/2) (pow.f64 kx 4)) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 Om (sin.f64 ky)) (+.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/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)) (*.f64 -1/8 (/.f64 (*.f64 Om (-.f64 (*.f64 1/4 (/.f64 (*.f64 (sin.f64 ky) (*.f64 Om (-.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)))) 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 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))) (*.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 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.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 (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 1/4 (/.f64 (*.f64 Om (*.f64 (sin.f64 ky) (-.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)))) l)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 -1/8 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 2)) (pow.f64 kx 4))) (*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 Om (sin.f64 ky)) (+.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/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)) (*.f64 -1/8 (/.f64 (*.f64 Om (-.f64 (*.f64 1/4 (/.f64 (*.f64 Om (*.f64 (sin.f64 ky) (-.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)))) l)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 -1/8 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 2))) (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))) (pow.f64 kx 6))))))
(+.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 Om (pow.f64 kx 2))) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (*.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 1/2 (*.f64 (sqrt.f64 (*.f64 1/2 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))) (+.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 Om (sin.f64 ky)) (+.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 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (/.f64 1 (pow.f64 (sin.f64 ky) 8)))))) l)) (*.f64 -1/8 (/.f64 (*.f64 Om (-.f64 (*.f64 1/4 (/.f64 (*.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 Om (sin.f64 ky))) l)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 -1/8 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 2))) (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))) (pow.f64 kx 6)) (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.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 Om (sin.f64 ky))) l)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 -1/8 (/.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 (sqrt.f64 1/2) (*.f64 Om (pow.f64 kx 2))) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (*.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/2 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))) (+.f64 (*.f64 (-.f64 (*.f64 -1/4 (/.f64 (*.f64 (*.f64 Om (sin.f64 ky)) (+.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 (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))) (/.f64 1 (pow.f64 (sin.f64 ky) 8)))))) l)) (*.f64 -1/8 (/.f64 (*.f64 Om (-.f64 (*.f64 1/4 (/.f64 (*.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 Om (sin.f64 ky))) l)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 -1/8 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 2))) (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))) (pow.f64 kx 6)) (*.f64 (-.f64 (*.f64 1/4 (/.f64 (*.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 Om (sin.f64 ky))) l)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 -1/8 (/.f64 Om (*.f64 l (pow.f64 (sin.f64 ky) 3))))) 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 (sqrt.f64 1/2) Om) l))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.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 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 kx) 2) (pow.f64 (sin.f64 ky) 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 kx) 2) (pow.f64 (sin.f64 ky) 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 (sqrt.f64 1/2) Om) l))) (+.f64 (sqrt.f64 1/2) (*.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))))))
(+.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/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 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 (+.f64 (sqrt.f64 1/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 (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 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 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (pow.f64 l 3)))))
(+.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 (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 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 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (pow.f64 l 3)))) (sqrt.f64 1/2)))
(+.f64 (sqrt.f64 1/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 (sqrt.f64 1/2) Om) 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)))) (*.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)))))))
(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 (sqrt.f64 1/2) Om) l))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.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 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 kx) 2) (pow.f64 (sin.f64 ky) 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 kx) 2) (pow.f64 (sin.f64 ky) 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 (sqrt.f64 1/2) Om) l))) (+.f64 (sqrt.f64 1/2) (*.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))))))
(+.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/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 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 (+.f64 (sqrt.f64 1/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 (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 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 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (pow.f64 l 3)))))
(+.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 (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 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 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (pow.f64 l 3)))) (sqrt.f64 1/2)))
(+.f64 (sqrt.f64 1/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 (sqrt.f64 1/2) Om) 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)))) (*.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)))))))
(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 (sqrt.f64 1/2) Om) l))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.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 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 kx) 2) (pow.f64 (sin.f64 ky) 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 kx) 2) (pow.f64 (sin.f64 ky) 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 (sqrt.f64 1/2) Om) l))) (+.f64 (sqrt.f64 1/2) (*.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))))))
(+.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/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 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 (+.f64 (sqrt.f64 1/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 (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 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 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (pow.f64 l 3)))))
(+.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 (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 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 kx) 2) (pow.f64 (sin.f64 ky) 2)) 3))) (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (pow.f64 l 3)))) (sqrt.f64 1/2)))
(+.f64 (sqrt.f64 1/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 (sqrt.f64 1/2) Om) 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)))) (*.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)))))))
(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 (*.f64 (pow.f64 ky 4) (+.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 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (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 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 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 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (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 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.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))))) (sin.f64 kx))) (sin.f64 kx))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (sin.f64 kx))) (+.f64 (sin.f64 kx) (*.f64 1/2 (/.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))))) (sin.f64 kx))))))
(+.f64 (sin.f64 kx) (+.f64 (*.f64 1/2 (/.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))))) (sin.f64 kx))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 ky 2) (sin.f64 kx))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (sin.f64 kx))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 ky 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2))) (sin.f64 kx))) (+.f64 (sin.f64 kx) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 ky 2) (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))))) (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 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (sin.f64 ky))))
(+.f64 (sin.f64 ky) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 4) (+.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 (*.f64 (pow.f64 kx 4) (+.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 (*.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))))) (sin.f64 ky))) (+.f64 (+.f64 (sin.f64 ky) (*.f64 1/2 (/.f64 (pow.f64 kx 2) (sin.f64 ky)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 4) (+.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 (+.f64 (sin.f64 ky) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 kx 4) (+.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 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 -1/2 (/.f64 (*.f64 (pow.f64 kx 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2))) (sin.f64 ky))) (+.f64 (sin.f64 ky) (*.f64 1/2 (+.f64 (/.f64 (pow.f64 kx 2) (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))))) (sin.f64 ky))))))
(/.f64 (*.f64 (sin.f64 kx) l) Om)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx)))) (/.f64 (*.f64 l (sin.f64 kx)) Om))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx)))) (/.f64 (*.f64 (sin.f64 kx) l) Om))
(+.f64 (*.f64 -1/2 (/.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/2 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx)))) (/.f64 (*.f64 l (sin.f64 kx)) Om)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx)))) (+.f64 (/.f64 (*.f64 (sin.f64 kx) l) Om) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 ky 4) (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) l)) (*.f64 Om (sin.f64 kx))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx)))) (+.f64 (/.f64 (*.f64 (sin.f64 kx) l) Om) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 ky 4) (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 Om (sin.f64 kx))))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx)))) (/.f64 (*.f64 (sin.f64 kx) l) Om)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (*.f64 l (pow.f64 ky 4))) (*.f64 Om (sin.f64 kx)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx)))) (+.f64 (/.f64 (*.f64 (sin.f64 kx) l) Om) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (*.f64 l (pow.f64 ky 4))) (*.f64 Om (sin.f64 kx))))))
(+.f64 (*.f64 -1/2 (/.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/2 (/.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 (*.f64 1/2 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx)))) (/.f64 (*.f64 l (sin.f64 kx)) Om))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 l (*.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 Om (sin.f64 kx)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx)))) (+.f64 (/.f64 (*.f64 (sin.f64 kx) l) Om) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 ky 4) (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) l)) (*.f64 Om (sin.f64 kx)))))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx)))) (/.f64 (*.f64 (sin.f64 kx) l) Om)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 ky 4) (*.f64 l (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)))) (*.f64 Om (sin.f64 kx)))) (*.f64 1/2 (/.f64 (*.f64 l (*.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 Om (sin.f64 kx))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (*.f64 l (pow.f64 ky 4))) (*.f64 Om (sin.f64 kx)))) (+.f64 (/.f64 (*.f64 (sin.f64 kx) l) Om) (*.f64 1/2 (+.f64 (/.f64 (*.f64 l (*.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 Om (sin.f64 kx))) (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx)))))))
(+.f64 (/.f64 (*.f64 (sin.f64 kx) l) Om) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 kx)) 2)) (*.f64 l (pow.f64 ky 4))) (*.f64 Om (sin.f64 kx)))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 l (pow.f64 ky 2)) (*.f64 Om (sin.f64 kx))) (/.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)))) (*.f64 l (pow.f64 ky 6))) (*.f64 Om (sin.f64 kx)))))))
(/.f64 (*.f64 l (sin.f64 ky)) Om)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky)))) (/.f64 (*.f64 l (sin.f64 ky)) Om))
(+.f64 (/.f64 (*.f64 l (sin.f64 ky)) Om) (*.f64 1/2 (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky)))))
(+.f64 (*.f64 -1/2 (/.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 1/2 (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky)))) (/.f64 (*.f64 l (sin.f64 ky)) Om)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky)))) (+.f64 (/.f64 (*.f64 l (sin.f64 ky)) Om) (*.f64 -1/2 (/.f64 (*.f64 l (*.f64 (pow.f64 kx 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 Om (sin.f64 ky))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky)))) (+.f64 (/.f64 (*.f64 l (sin.f64 ky)) Om) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (*.f64 (pow.f64 kx 4) l)) (*.f64 Om (sin.f64 ky))))))
(+.f64 (+.f64 (/.f64 (*.f64 l (sin.f64 ky)) Om) (*.f64 1/2 (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky))))) (*.f64 -1/2 (/.f64 (*.f64 l (*.f64 (pow.f64 kx 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 Om (sin.f64 ky)))))
(+.f64 (*.f64 -1/2 (/.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 1/2 (/.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 1/2 (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky)))) (/.f64 (*.f64 l (sin.f64 ky)) Om))))
(+.f64 (*.f64 1/2 (/.f64 (*.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)))) (*.f64 (pow.f64 kx 6) l)) (*.f64 Om (sin.f64 ky)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky)))) (+.f64 (/.f64 (*.f64 l (sin.f64 ky)) Om) (*.f64 -1/2 (/.f64 (*.f64 l (*.f64 (pow.f64 kx 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 Om (sin.f64 ky)))))))
(+.f64 (+.f64 (/.f64 (*.f64 l (sin.f64 ky)) Om) (*.f64 1/2 (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)) (*.f64 (pow.f64 kx 4) l)) (*.f64 Om (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)))) l)) (*.f64 Om (sin.f64 ky))))))
(+.f64 (/.f64 (*.f64 l (sin.f64 ky)) Om) (+.f64 (*.f64 1/2 (+.f64 (/.f64 (*.f64 l (*.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 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky))))) (*.f64 -1/2 (/.f64 (*.f64 l (*.f64 (pow.f64 kx 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 Om (sin.f64 ky))))))
(+.f64 (/.f64 (*.f64 l (sin.f64 ky)) Om) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 l (*.f64 (pow.f64 kx 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 Om (sin.f64 ky)))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky))) (/.f64 (*.f64 l (*.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 (+.f64 (/.f64 (*.f64 l (sin.f64 ky)) Om) (*.f64 -1/2 (/.f64 (*.f64 l (*.f64 (pow.f64 kx 4) (+.f64 1/3 (pow.f64 (/.f64 1/2 (sin.f64 ky)) 2)))) (*.f64 Om (sin.f64 ky))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 l (pow.f64 kx 2)) (*.f64 Om (sin.f64 ky))) (/.f64 (*.f64 l (*.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 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 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))))
(+.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 (-.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 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))))
(+.f64 (*.f64 1/4 (/.f64 (*.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 (*.f64 (sin.f64 kx) (pow.f64 ky 4)) Om)) l)) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (+.f64 (*.f64 1/4 (/.f64 (*.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 Om (*.f64 (sin.f64 kx) (pow.f64 ky 4)))) l)) (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))))))
(+.f64 (*.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/4 (/.f64 (*.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 Om (*.f64 (sin.f64 kx) (pow.f64 ky 4)))) l))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))))) (*.f64 1/4 (/.f64 (*.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 Om (*.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 (-.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 (*.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 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (*.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 (/.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)))))) (*.f64 (pow.f64 ky 6) (sin.f64 kx)))) l)) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 1/4 (/.f64 (*.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 (*.f64 (sin.f64 kx) (pow.f64 ky 4)) Om)) l)))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) 2/3) (+.f64 (*.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))) (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 2/45) (/.f64 1 (pow.f64 (sin.f64 kx) 8))))) (*.f64 (*.f64 (sin.f64 kx) (pow.f64 ky 6)) Om)) l)) (*.f64 1/4 (/.f64 (*.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 Om (*.f64 (sin.f64 kx) (pow.f64 ky 4)))) l)))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3)))) (*.f64 1/4 (/.f64 (*.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 Om (*.f64 (sin.f64 kx) (pow.f64 ky 4)))) l))) (*.f64 -1/4 (/.f64 (*.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 (/.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)))))) (*.f64 Om (*.f64 (sin.f64 kx) (pow.f64 ky 6)))) l))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (+.f64 (*.f64 -1/4 (+.f64 (/.f64 (*.f64 (sin.f64 kx) (*.f64 Om (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) 2/3) (+.f64 (*.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))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 2/45)))) (pow.f64 ky 6)))) l) (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 l (pow.f64 (sin.f64 kx) 3))))) (*.f64 1/4 (/.f64 (*.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 Om (*.f64 (sin.f64 kx) (pow.f64 ky 4)))) l))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l))) (+.f64 (*.f64 1/4 (/.f64 (*.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 Om (*.f64 (sin.f64 kx) (pow.f64 ky 4)))) l)) (*.f64 -1/4 (+.f64 (/.f64 (*.f64 (sin.f64 kx) (*.f64 Om (*.f64 (+.f64 (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 6)) 2/3) (+.f64 (*.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))) (+.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 8)) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 4)) 2/45)))) (pow.f64 ky 6)))) l) (/.f64 (*.f64 Om (pow.f64 ky 2)) (*.f64 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/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 (*.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 (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3))))))
(+.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 (*.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/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 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))) (*.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 (*.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 1/4 (/.f64 (*.f64 (sin.f64 ky) (*.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)) (pow.f64 kx 4)))) l)))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.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 (*.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 (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (*.f64 (+.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 (*.f64 2/45 (/.f64 1 (pow.f64 (sin.f64 ky) 4))) (/.f64 1 (pow.f64 (sin.f64 ky) 8))) (*.f64 2/3 (/.f64 1 (pow.f64 (sin.f64 ky) 6))))) (*.f64 (sin.f64 ky) (pow.f64 kx 6)))) l)) (+.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 (*.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 (*.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 (*.f64 Om (*.f64 (+.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/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)))) l) (/.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 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (*.f64 Om (*.f64 (pow.f64 kx 6) (*.f64 (sin.f64 ky) (+.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/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)))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sin.f64 ky) (*.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)) (pow.f64 kx 4)))) l)) (*.f64 -1/4 (+.f64 (/.f64 (*.f64 Om (pow.f64 kx 2)) (*.f64 l (pow.f64 (sin.f64 ky) 3))) (/.f64 (*.f64 Om (*.f64 (+.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 (*.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)))) 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 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 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 2 (/.f64 l Om))))))) 0)
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 2 (/.f64 l Om)))))))
(+.f64 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))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (*.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 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))))))) 0)
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 2 (/.f64 l Om)))))))
(*.f64 1 (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 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (*.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 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))))))) 1)
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (*.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 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))))))) (/.f64 (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 (*.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 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (*.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 1 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 2 (/.f64 l Om))))) (*.f64 (+.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))))) 1/4))) (/.f64 1 (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)))))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om))))) (*.f64 1/4 (+.f64 1 (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))))))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))))))))
(*.f64 (sqrt.f64 (*.f64 1/4 (*.f64 (+.f64 1 (/.f64 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 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 2 (/.f64 l Om)))))))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (*.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 1 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 2 (/.f64 l Om))))) (*.f64 (+.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))))) 1/4))) (*.f64 (/.f64 1 (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)))))))) 1))
(*.f64 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om))))) (*.f64 1/4 (+.f64 1 (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))))))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))))))))
(*.f64 (sqrt.f64 (*.f64 1/4 (*.f64 (+.f64 1 (/.f64 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 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 2 (/.f64 l Om)))))))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 2 (/.f64 l Om)))))))))
(*.f64 (/.f64 1 (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 (+.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))))) (*.f64 (+.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))))) 1/4))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om))))) (*.f64 1/4 (+.f64 1 (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))))))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))))))))
(*.f64 (sqrt.f64 (*.f64 1/4 (*.f64 (+.f64 1 (/.f64 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 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 2 (/.f64 l Om)))))))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (*.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 (+.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))))) (*.f64 (+.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))))) 1/4))) (sqrt.f64 (*.f64 (+.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))))) (*.f64 (+.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))))) 1/4)))) (/.f64 (/.f64 1 (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 (+.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))))) (*.f64 (+.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))))) 1/4)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 1 (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om))))) (*.f64 1/4 (+.f64 1 (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om))))))) (*.f64 (+.f64 1 (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om))))) (*.f64 1/4 (+.f64 1 (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om))))))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))))))) (sqrt.f64 (*.f64 (+.f64 1 (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om))))) (*.f64 1/4 (+.f64 1 (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om))))))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 1/4 (*.f64 (+.f64 1 (/.f64 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 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 2 (/.f64 l Om))))))) (*.f64 1/4 (*.f64 (+.f64 1 (/.f64 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 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 2 (/.f64 l Om))))))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 2 (/.f64 l Om)))))))) (sqrt.f64 (*.f64 1/4 (*.f64 (+.f64 1 (/.f64 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 1 (*.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 1/4 (*.f64 (*.f64 (+.f64 1 (/.f64 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 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 2 (/.f64 l Om)))))) (*.f64 1/4 (*.f64 (+.f64 1 (/.f64 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 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 2 (/.f64 l Om)))))))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 2 (/.f64 l Om)))))))) (sqrt.f64 (*.f64 1/4 (*.f64 (+.f64 1 (/.f64 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 1 (*.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 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))))))) 1)
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (*.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 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))))))) (/.f64 (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 (*.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 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 2 (/.f64 l Om)))))))
(pow.f64 (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))))))) 1)
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (*.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))) 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 (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 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 (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))) (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 (+.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 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 (+.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 (/.f64 1 (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 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (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)))))
(sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
(*.f64 (*.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)))) (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 (/.f64 1 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)))) (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))))))
(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 (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))) (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)))
(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)))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)) 0)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om))
(+.f64 0 (*.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 l Om))
(-.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 l Om)) 0)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 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)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om))
(/.f64 (*.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 l Om)) (*.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 l Om))
(pow.f64 (*.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 l Om))
(+.f64 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 2 (/.f64 l Om)))) 0)
(/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om))))
(/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 2 (/.f64 l Om))))
(+.f64 0 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 2 (/.f64 l Om)))))
(/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om))))
(/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 2 (/.f64 l Om))))
(-.f64 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 2 (/.f64 l Om)))) 0)
(/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om))))
(/.f64 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 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 2 (/.f64 l Om)))))
(/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om))))
(/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 2 (/.f64 l Om))))
(*.f64 (/.f64 1 (*.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 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om))))
(/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 2 (/.f64 l Om))))
(*.f64 (/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 2 (/.f64 l Om)))) (/.f64 (/.f64 1 (*.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))))))
(/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om))))
(/.f64 1 (*.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 (*.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))))) (/.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))))))
(/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om))))
(/.f64 1 (*.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 (*.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))))) (*.f64 (/.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))))) 1))
(/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om))))
(/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 2 (/.f64 l Om))))
(*.f64 (/.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))))) (*.f64 (/.f64 1 (*.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))))))
(/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om))))
(/.f64 1 (*.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 1 (*.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))))) (*.f64 (/.f64 1 (*.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)))))) (/.f64 (/.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))))) (*.f64 (/.f64 1 (*.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)))))))
(/.f64 1 (*.f64 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om))))
(/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 2 (/.f64 l Om))))
(pow.f64 (/.f64 1 (*.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 2 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 l Om))))
(/.f64 1 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 2 (/.f64 l Om))))

localize75.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 191 to 140 computations (26.7% saved)

series63.0ms (0.2%)

Counts
4 → 148
Calls

39 calls:

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

rewrite102.0ms (0.3%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
020178
1170178
2537178
32027178
Stop Event
node limit
Counts
4 → 43
Calls
Call 1
Inputs
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))
(*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))) (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))) (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.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 (sin.f64 kx) 2) (pow.f64 ky 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))) (/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))) (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.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 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.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 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))))) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) 1)))))
((#(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 (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 (pow.f64 (sin.f64 kx) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 kx) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 kx)) 2) (/.f64 1 (pow.f64 (sin.f64 kx) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 kx)) 2) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 kx)) 2) (pow.f64 (/.f64 1 (sin.f64 kx)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 kx)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (sin.f64 kx)))) 2) (/.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (sin.f64 kx) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 kx) 2)))))))

simplify484.0ms (1.2%)

Algorithm
egg-herbie
Rules
1072×rational.json-simplify-47
1060×rational.json-simplify-2
1046×rational.json-simplify-1
850×rational.json-simplify-43
812×rational.json-simplify-41
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
057823049
1127722943
2215322747
3372222187
4713622187
Stop Event
node limit
Counts
191 → 285
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 4))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3)) (pow.f64 Om 6))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 1/512 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 5))))))))
(*.f64 -2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 -1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (*.f64 -1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) (+.f64 (*.f64 -1/512 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 5))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (*.f64 -1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))))))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 1/512 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 5))))))))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 4))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3)) (pow.f64 Om 6))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))))))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 4))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3)) (pow.f64 Om 6))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.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 (+.f64 1 (*.f64 4 (/.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 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 (+.f64 1 (*.f64 4 (/.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 ky 2)) (pow.f64 Om 2))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))) (/.f64 (pow.f64 l 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 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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))) (/.f64 (pow.f64 l 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 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 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 (+.f64 1 (*.f64 4 (/.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 ky 2)) (pow.f64 Om 2))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))) (/.f64 (pow.f64 l 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 ky 2)) (pow.f64 Om 2)))))))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (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))
(+.f64 (sqrt.f64 (+.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)) (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 (*.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)) (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 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (pow.f64 Om 4))) (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 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 ky 6)) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (pow.f64 Om 6))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 3))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.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 kx) 2)) (pow.f64 Om 2)))))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (pow.f64 Om 4))) (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 2 (/.f64 (*.f64 l ky) Om))
(+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) (*.f64 l ky))))
(+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) (*.f64 l ky))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 2)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))))))
(+.f64 (*.f64 1/512 (/.f64 (*.f64 (pow.f64 Om 5) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 2))) (*.f64 (pow.f64 l 5) (pow.f64 ky 5)))) (+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) (*.f64 l ky))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 2)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))))))
(*.f64 -2 (/.f64 (*.f64 l ky) Om))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (*.f64 l ky))) (*.f64 -2 (/.f64 (*.f64 l ky) Om)))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (*.f64 l ky))) (+.f64 (*.f64 -2 (/.f64 (*.f64 l ky) Om)) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 2)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (*.f64 l ky))) (+.f64 (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) (*.f64 (pow.f64 l 5) (pow.f64 ky 5)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 l ky) Om)) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 2)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.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 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 kx 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 8/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 6)) (pow.f64 Om 2))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (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 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.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 (sin.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 (sin.f64 kx) 2)) (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) (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 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 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 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 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 (sin.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 (sin.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 (sin.f64 kx) 2)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2)))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2)))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))) (*.f64 -1/2 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 64 (/.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2) (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)))) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 (*.f64 -1/16 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))))) 2)) (*.f64 Om (pow.f64 l 5))) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 (*.f64 -1/16 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))))) 2)) (pow.f64 Om 2)) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7))) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 (*.f64 -1/16 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))))) 2)) (*.f64 Om (pow.f64 l 5))) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))))))))
(*.f64 -1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 (*.f64 -1/16 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))))) 2)) (*.f64 Om (pow.f64 l 5))) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3)))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 (*.f64 -1/16 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))))) 2)) (pow.f64 Om 2)) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7))) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 (*.f64 -1/16 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))))) 2)) (*.f64 Om (pow.f64 l 5))) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))))))
(+.f64 (*.f64 (*.f64 (pow.f64 Om 5) (*.f64 l (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))))) 2)))) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 Om 7) (*.f64 l (+.f64 (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 l 8) (pow.f64 (+.f64 (pow.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 ky 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))))) 2)) (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))))))) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) (+.f64 (*.f64 (*.f64 (pow.f64 Om 5) (*.f64 l (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))))) 2)))) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) 2)) (pow.f64 Om 4))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) 2)) (pow.f64 Om 4))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) 2) (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2)))) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 64 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (pow.f64 Om 6))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) 2)) (pow.f64 Om 4))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) 2)) (pow.f64 Om 4))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) 2) (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2)))) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 64 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (pow.f64 Om 6))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (*.f64 (pow.f64 kx 4) (+.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 ky 2)) (pow.f64 Om 2)))) 3))))) 2) (+.f64 (*.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 ky 2)) (pow.f64 Om 2)))) 3)))) (*.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 ky 2)) (pow.f64 Om 2)))) 2))))))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (*.f64 (pow.f64 kx 4) (+.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 ky 2)) (pow.f64 Om 2)))) 3))))) 2) (+.f64 (*.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 ky 2)) (pow.f64 Om 2)))) 3)))) (*.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 ky 2)) (pow.f64 Om 2)))) 2))))))))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3) (pow.f64 Om 4)))) (+.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 ky 2)) (pow.f64 Om 2)))) 3))))) 2) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 2) (pow.f64 Om 2)))))) (pow.f64 l 2)) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (pow.f64 Om 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3) (pow.f64 Om 4)))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 2) (pow.f64 Om 2)))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))) (+.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 ky 2)) (pow.f64 Om 2)))) 2)))) (*.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 ky 2)) (pow.f64 Om 2)))) 3))))))) (pow.f64 kx 6)))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.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 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)) (*.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)))))))) (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 (*.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)) (*.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 (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 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (*.f64 (+.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))))) (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)) (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)) (*.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 (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 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 64 (/.f64 (pow.f64 l 6) (*.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 6) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2))))) (*.f64 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 -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))))))))) (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)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (*.f64 (+.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))))) (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)) (pow.f64 ky 4)))))))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.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 6) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 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 kx) 2)) (pow.f64 Om 2))))) (pow.f64 l 3))) 2)) l) (*.f64 Om (pow.f64 ky 5)))) (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.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 6) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 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 kx) 2)) (pow.f64 Om 2))))) (pow.f64 l 3))) 2)) l) (*.f64 Om (pow.f64 ky 5)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (*.f64 -1 (/.f64 (*.f64 l (+.f64 (*.f64 1/256 (/.f64 (*.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 8) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))) (pow.f64 l 8))) (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.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 6) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (pow.f64 Om 3)) (pow.f64 l 3))) 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 l 2))))) (*.f64 Om (pow.f64 ky 7)))))))
(*.f64 -1/2 (/.f64 Om (*.f64 l ky)))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.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 6) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (pow.f64 Om 3)) (pow.f64 l 3))) 2)) l) (*.f64 Om (pow.f64 ky 5))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (*.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 (*.f64 -1/64 (/.f64 (*.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 6) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 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 kx) 2)) (pow.f64 Om 2))))) (pow.f64 l 3))) 2)))) (pow.f64 l 2))) (*.f64 1/256 (/.f64 (*.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 8) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2))) (pow.f64 l 8)))) l) (*.f64 Om (pow.f64 ky 7))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.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 6) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (pow.f64 Om 3)) (pow.f64 l 3))) 2)) l) (*.f64 Om (pow.f64 ky 5))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))))))
(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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))) 0)
(+.f64 0 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))
(-.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))) 0)
(*.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))) 1)
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))) (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))) (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))) 1)
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))))
(pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))) 1)
(+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))) 0)
(+.f64 0 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))
(-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))) 0)
(/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))) 1)
(/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))) (/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))) (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))
(pow.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))) 1)
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) 0)
(+.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))))
(-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) 0)
(*.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) 1)
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))) 1))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))))) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))))))
(pow.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) 1)
(+.f64 (pow.f64 (sin.f64 kx) 2) 0)
(+.f64 0 (pow.f64 (sin.f64 kx) 2))
(-.f64 (pow.f64 (sin.f64 kx) 2) 0)
(*.f64 1 (pow.f64 (sin.f64 kx) 2))
(*.f64 (pow.f64 (sin.f64 kx) 2) 1)
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 kx) 2)))
(*.f64 (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 kx)) 2) (/.f64 1 (pow.f64 (sin.f64 kx) 2)))
(*.f64 (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 kx)) 2) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 2)) 1))
(*.f64 (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 kx)) 2) (pow.f64 (/.f64 1 (sin.f64 kx)) 2))
(*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 kx)) 2))
(*.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (sin.f64 kx)))) 2) (/.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 kx)) 2)))
(/.f64 (pow.f64 (sin.f64 kx) 2) 1)
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 kx) 2)))
Outputs
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 4))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3)) (pow.f64 Om 6))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))))))
(+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3)) (pow.f64 Om 6))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3)) (pow.f64 Om 6))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3)) (pow.f64 Om 6))))))
(+.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3)) (pow.f64 Om 6)))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 4)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 (/.f64 l Om) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))))))
(+.f64 (*.f64 (/.f64 l Om) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 (/.f64 Om l) (*.f64 1/4 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))))))
(+.f64 (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (+.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3)))))))
(+.f64 (*.f64 (/.f64 Om l) (*.f64 1/4 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))))) (+.f64 (*.f64 (/.f64 l Om) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 1/512 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 5))))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 5))) 1/512)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (*.f64 1/512 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 5))))))))
(+.f64 (*.f64 (/.f64 l Om) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) (+.f64 (+.f64 (*.f64 (/.f64 Om l) (*.f64 1/4 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.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 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 -1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) -1/4))
(+.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 Om l))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 (/.f64 Om l) -1/4)))
(+.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (*.f64 -1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) 1/64)) (+.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) -1/4)))
(+.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 Om l))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 1/64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.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 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 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) (+.f64 (*.f64 -1/512 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 5))))) (+.f64 (*.f64 1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (*.f64 -1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) 1/64)) (+.f64 (*.f64 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) -1/4) (*.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 5)))) -1/512))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 -1/4 (/.f64 Om l))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 1/64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 l 5))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.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 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 ky 2) (pow.f64 (sin.f64 kx) 2)) 5))) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) -1/512))))
(+.f64 (+.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.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 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 ky 2) (pow.f64 (sin.f64 kx) 2)) 5))) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) -1/512)))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))))
(*.f64 (/.f64 l Om) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))))))
(+.f64 (*.f64 (/.f64 l Om) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 (/.f64 Om l) (*.f64 1/4 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))))))
(+.f64 (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (+.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3)))))))
(+.f64 (*.f64 (/.f64 Om l) (*.f64 1/4 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))))) (+.f64 (*.f64 (/.f64 l Om) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 1/512 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 5))))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 5))) 1/512)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))))) (+.f64 (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (*.f64 1/512 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 5))))))))
(+.f64 (*.f64 (/.f64 l Om) (*.f64 2 (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) (+.f64 (+.f64 (*.f64 (/.f64 Om l) (*.f64 1/4 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.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 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 4))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3)) (pow.f64 Om 6))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))))))
(+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3)) (pow.f64 Om 6))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3)) (pow.f64 Om 6))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3)) (pow.f64 Om 6))))))
(+.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3)) (pow.f64 Om 6)))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 4)))))
1
(+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 4))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3)) (pow.f64 Om 6))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))))))
(+.f64 1 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3)) (pow.f64 Om 6))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3)) (pow.f64 Om 6))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3)) (pow.f64 Om 6))))))
(+.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3)) (pow.f64 Om 6)))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2)) (pow.f64 Om 4)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l 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 (+.f64 1 (*.f64 4 (/.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 ky 2)) (pow.f64 Om 2))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l 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 ky) 2) (pow.f64 Om 2)))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))))) (*.f64 2 (/.f64 (pow.f64 (*.f64 l kx) 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 (+.f64 1 (*.f64 4 (/.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 ky 2)) (pow.f64 Om 2))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))) (/.f64 (pow.f64 l 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 ky 2)) (pow.f64 Om 2))))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l 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 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 ky) 2) (pow.f64 Om 2)))))) 1/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 ky) 2) (pow.f64 Om 2))))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l 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 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))))) (*.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 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 (pow.f64 (*.f64 l 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 (+.f64 1 (*.f64 4 (/.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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))))) (pow.f64 kx 4)) 1/2))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l 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 ky) 2) (pow.f64 Om 2)))))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 (pow.f64 kx 4) 1/2)) (*.f64 2 (/.f64 (pow.f64 (*.f64 l kx) 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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))) (/.f64 (pow.f64 l 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 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 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 (+.f64 1 (*.f64 4 (/.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 ky 2)) (pow.f64 Om 2))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))) (/.f64 (pow.f64 l 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 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 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))))))) (+.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l 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 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 ky) 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 (pow.f64 l 2) (-.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 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 ky) 2) (pow.f64 Om 2)))))))) (pow.f64 kx 6)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))))) 1/2))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l 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 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))))) (*.f64 (*.f64 (-.f64 (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) (pow.f64 (*.f64 2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 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 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))))) (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.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 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l 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 ky) 2) (pow.f64 Om 2)))))))) (pow.f64 kx 6)) 1/2))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))))) (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.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 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l 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 ky) 2) (pow.f64 Om 2)))))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))))) (pow.f64 kx 6)) 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 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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2)) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))))) (pow.f64 kx 4)) 1/2)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))))) (*.f64 2 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))))) (*.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 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 (pow.f64 l 2) (-.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 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 ky) 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 l ky) 2) (pow.f64 Om 2)))))) (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (pow.f64 kx 4))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.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) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.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) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.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) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.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) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.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) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.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) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.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) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) 4)))
(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)))))
(+.f64 (sqrt.f64 (+.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)) (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 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 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)))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (*.f64 2 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))))
(+.f64 (sqrt.f64 (+.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)) (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 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (pow.f64 Om 4))) (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 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 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)))))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (/.f64 (pow.f64 (*.f64 l ky) 4) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l ky) 4) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))) (*.f64 2 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (+.f64 (*.f64 4 (*.f64 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 ky 6)) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (pow.f64 Om 6))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 3))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.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 kx) 2)) (pow.f64 Om 2)))))))) (*.f64 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (pow.f64 Om 4))) (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 (*.f64 4 (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 6) (*.f64 (pow.f64 Om 6) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) 3))))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 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)))))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (/.f64 (pow.f64 (*.f64 l ky) 4) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (+.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 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)))))))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (/.f64 (pow.f64 (*.f64 l ky) 4) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 6) (*.f64 (pow.f64 Om 6) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) 3))))))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l ky) 4) (*.f64 (pow.f64 Om 4) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))) (*.f64 2 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) 3))) (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 6) (*.f64 (pow.f64 Om 6) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))))))
(*.f64 2 (/.f64 (*.f64 l ky) Om))
(+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) (*.f64 l ky))))
(+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (*.f64 l ky))))
(+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) (*.f64 l ky))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 2)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (*.f64 l ky))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) 2)) (pow.f64 (*.f64 l ky) 3))) (*.f64 2 (/.f64 (*.f64 l ky) Om))))
(+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (*.f64 l ky))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) 2)) (pow.f64 (*.f64 l ky) 3)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (*.f64 l ky))) (+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) 2)) (pow.f64 (*.f64 l ky) 3)))))
(+.f64 (*.f64 1/512 (/.f64 (*.f64 (pow.f64 Om 5) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 2))) (*.f64 (pow.f64 l 5) (pow.f64 ky 5)))) (+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1)) (*.f64 l ky))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 2)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (+.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (*.f64 l ky))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) 2)) (pow.f64 (*.f64 l ky) 3)))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) 2) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (pow.f64 Om 5))) (pow.f64 (*.f64 l ky) 5)))))
(+.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (*.f64 l ky))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) 2)) (pow.f64 (*.f64 l ky) 3))))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 Om 5) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) 2))) (pow.f64 (*.f64 l ky) 5))))
(+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) 2)) (pow.f64 (*.f64 l ky) 3))) (+.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (*.f64 l ky)))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 Om 5) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) 2))) (pow.f64 (*.f64 l ky) 5)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (*.f64 l ky))) (+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) 2)) (pow.f64 (*.f64 l ky) 3))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 Om 5) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) 2))) (pow.f64 (*.f64 l ky) 5))))))
(*.f64 -2 (/.f64 (*.f64 l ky) Om))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (*.f64 l ky))) (*.f64 -2 (/.f64 (*.f64 l ky) Om)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 l ky) Om)) (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (*.f64 l ky))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (*.f64 l ky))) (+.f64 (*.f64 -2 (/.f64 (*.f64 l ky) Om)) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 2)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 l ky) Om)) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) 2)) (pow.f64 (*.f64 l ky) 3))) (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (*.f64 l ky)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 l ky) Om)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (*.f64 l ky))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) 2)) (pow.f64 (*.f64 l ky) 3)))))
(+.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 l ky) Om)) (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (*.f64 l ky)))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) 2)) (pow.f64 (*.f64 l ky) 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))))) (*.f64 l ky))) (+.f64 (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))) 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))) (*.f64 (pow.f64 l 5) (pow.f64 ky 5)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 l ky) Om)) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1) 2)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (*.f64 l ky))) (+.f64 (*.f64 -2 (/.f64 (*.f64 l ky) Om)) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) 2)) (pow.f64 (*.f64 l ky) 3))) (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) 2) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (pow.f64 Om 5))) (pow.f64 (*.f64 l ky) 5))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 l ky) Om)) (+.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) 2)) (pow.f64 (*.f64 l ky) 3))) (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 Om 5) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) 2))) (pow.f64 (*.f64 l ky) 5)))) (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (*.f64 l ky)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 l ky) Om)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (*.f64 l ky))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) 2)) (pow.f64 (*.f64 l ky) 3))) (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 Om 5) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) 2))) (pow.f64 (*.f64 l ky) 5))))))
(+.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 l ky) Om)) (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (*.f64 l ky)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) 2)) (pow.f64 (*.f64 l ky) 3))) (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 Om 5) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) 2))) (pow.f64 (*.f64 l ky) 5)))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) 4)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) 4)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) 4)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) 4)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) 4)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) 4)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) 4)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) 4)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) 4)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) 4)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) 4)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) 4)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) 4)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) 4)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) 4)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) 4)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) 4)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) 4)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) 4)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) 4)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) 4)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) 4)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) 4)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) 4)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 (*.f64 l 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 ky 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l 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 l kx) 2) (pow.f64 Om 2)) (/.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 (*.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 kx 4)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))
(+.f64 (*.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 ky) 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 (*.f64 l kx) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 l 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 (*.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 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/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 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/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))) (*.f64 8/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 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 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))) (*.f64 8/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 6)) (pow.f64 Om 2)))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (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 8/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 6)) (pow.f64 Om 2)))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) 4)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) 4)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) 4)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) 4)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) 4)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) 4)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) 4)
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))
(*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.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 kx) 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.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 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))
(*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) (/.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 (sin.f64 kx)) 2) (pow.f64 Om 2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.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 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))
(*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) (/.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 (sin.f64 kx)) 2) (pow.f64 Om 2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.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 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))
(*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) (/.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 (sin.f64 kx)) 2) (pow.f64 Om 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 (*.f64 l 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 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))
(*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) (/.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 (sin.f64 kx)) 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 l ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))
(*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) (/.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 (sin.f64 kx)) 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 l ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))
(*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) (/.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 (sin.f64 kx)) 2) (pow.f64 Om 2))))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.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 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))
(*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) (/.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 (sin.f64 kx)) 2) (pow.f64 Om 2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.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 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))
(*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) (/.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 (sin.f64 kx)) 2) (pow.f64 Om 2))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.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 ky) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))
(*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) (/.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 (sin.f64 kx)) 2) (pow.f64 Om 2))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) -2))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2)))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) -2) (*.f64 (pow.f64 l 4) (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (+.f64 (pow.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 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) -2) (+.f64 (*.f64 (pow.f64 l 4) (*.f64 -1/2 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 2))))) 1))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) -2) (+.f64 1 (*.f64 (pow.f64 l 4) (*.f64 -1/2 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 2)))))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) -2) (*.f64 (pow.f64 l 4) (*.f64 -1/2 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 2)))))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2)))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))) (*.f64 -1/2 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 64 (/.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 2) (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4)))) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.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 ky 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 2)))) (pow.f64 Om 2)))) -1/2))) (*.f64 (pow.f64 l 4) (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 2))) -1/2))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 -1/2 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 2))))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (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 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 2)))) (pow.f64 Om 2)))))))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) -2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 64 (/.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 2)))) (pow.f64 Om 2)))))) (*.f64 (pow.f64 l 4) (*.f64 -1/2 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 2))))))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) -2) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (+.f64 (pow.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 ky 2) (pow.f64 (sin.f64 kx) 2)) 3) (pow.f64 Om 6))) (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)) 2)))) (pow.f64 Om 2)))))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) 1/2))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))))))
(+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) 1/2)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) -1/16)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 (*.f64 -1/16 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))))) 2)) (*.f64 Om (pow.f64 l 5))) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))))))
(+.f64 (+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) 1/2)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) -1/16))) (*.f64 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 (*.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) -1/16)) 2)) (*.f64 Om (pow.f64 l 5))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) -1)))
(+.f64 (+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) 1/2)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) -1/16))) (*.f64 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 1/256 (pow.f64 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3)))) 2))) (*.f64 Om (pow.f64 l 5))) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))))
(+.f64 (+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) 1/2)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) -1/16))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (neg.f64 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (pow.f64 Om 6) (*.f64 1/256 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) 2)))) (*.f64 Om (pow.f64 l 5))))))
(+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) 1/2)) (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) -1/16)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (neg.f64 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (pow.f64 Om 6) (*.f64 1/256 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) 2)))) (*.f64 Om (pow.f64 l 5)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 (*.f64 -1/16 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))))) 2)) (pow.f64 Om 2)) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7))) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 (*.f64 -1/16 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))))) 2)) (*.f64 Om (pow.f64 l 5))) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))))))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) 1/2)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) -1/16))) (*.f64 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 (*.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) -1/16)) 2)) (*.f64 Om (pow.f64 l 5))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) -1))) (*.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 (*.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) -1/16)) 2))) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) -1)))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) 1/2)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) -1/16))) (*.f64 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 1/256 (pow.f64 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3)))) 2))) (*.f64 Om (pow.f64 l 5))) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 1/256 (pow.f64 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3)))) 2)))) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7))) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))))
(+.f64 (+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) 1/2)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) -1/16))) (*.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (pow.f64 Om 6) (*.f64 1/256 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) 2)))) (*.f64 Om (pow.f64 l 5))) (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (pow.f64 Om 6) (*.f64 1/256 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) 2))))) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7))))))
(*.f64 -1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) -1/2))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))))))
(+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) -1/2)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) 1/16)))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 (*.f64 -1/16 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))))) 2)) (*.f64 Om (pow.f64 l 5))) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3)))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 (*.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) -1/16)) 2)) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) -1/2)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) 1/16))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 1/256 (pow.f64 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3)))) 2))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) -1/2)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) 1/16))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (pow.f64 Om 6) (*.f64 1/256 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) 2)))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) -1/2)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) 1/16))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 (*.f64 -1/16 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))))) 2)) (pow.f64 Om 2)) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7))) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 (*.f64 -1/16 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))))) 2)) (*.f64 Om (pow.f64 l 5))) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 (*.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) -1/16)) 2))) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7)))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (pow.f64 (*.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) -1/16)) 2)) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) -1/2)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) 1/16)))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 1/256 (pow.f64 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3)))) 2)))) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7)))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 1/256 (pow.f64 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3)))) 2))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) -1/2)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) 1/16)))))
(+.f64 (+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) -1/2)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) 1/16))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (+.f64 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (pow.f64 Om 6) (*.f64 1/256 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) 2)))) (*.f64 Om (pow.f64 l 5))) (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (pow.f64 Om 6) (*.f64 1/256 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) 2))))) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7))))))
(+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) -1/2)) (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) 1/16)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (+.f64 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (pow.f64 Om 6) (*.f64 1/256 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) 2)))) (*.f64 Om (pow.f64 l 5))) (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (pow.f64 Om 6) (*.f64 1/256 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) 2))))) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 4)))) (*.f64 Om (pow.f64 l 7)))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))))
(*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) 1/2))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))))))
(+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) 1/2)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) -1/16)))
(+.f64 (*.f64 (*.f64 (pow.f64 Om 5) (*.f64 l (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))))) 2)))) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))))))
(+.f64 (+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) 1/2)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) -1/16))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 l (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (pow.f64 (*.f64 (/.f64 1 (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) -1/16)) 2)) (pow.f64 Om 5)))))
(+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) 1/2)) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.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 l 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 1 (pow.f64 l 3)) -1/16)) 2))))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) -1/16))))
(+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) 1/2)) (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) -1/16)) (*.f64 (sqrt.f64 (+.f64 (pow.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 l 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/16 (/.f64 1 (pow.f64 l 3)))) 2)))))))
(+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) 1/2)) (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) -1/16)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/16 (/.f64 1 (pow.f64 l 3)))) 2)) (*.f64 l (pow.f64 Om 5))))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 Om 7) (*.f64 l (+.f64 (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 l 8) (pow.f64 (+.f64 (pow.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 ky 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))))) 2)) (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))))))) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) (+.f64 (*.f64 (*.f64 (pow.f64 Om 5) (*.f64 l (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))))) 2)))) (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))))))))
(+.f64 (+.f64 (+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) 1/2)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) -1/16))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 l (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (pow.f64 (*.f64 (/.f64 1 (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) -1/16)) 2)) (pow.f64 Om 5))))) (*.f64 (*.f64 l (*.f64 (+.f64 (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 (+.f64 (pow.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 ky 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (pow.f64 (*.f64 (/.f64 1 (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) -1/16)) 2)) (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))))) (pow.f64 Om 7))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) -1)))
(+.f64 (+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) 1/2)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) -1/16))) (+.f64 (*.f64 (*.f64 l (*.f64 (pow.f64 Om 7) (+.f64 (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 (+.f64 (pow.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 ky 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 1 (pow.f64 l 3)) -1/16)) 2)) (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))))))) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 (sqrt.f64 (+.f64 (pow.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 l 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 (/.f64 1 (pow.f64 l 3)) -1/16)) 2)))))))
(+.f64 (+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) 1/2)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) -1/16))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 (pow.f64 Om 5) (*.f64 l (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/16 (/.f64 1 (pow.f64 l 3)))) 2)))) (neg.f64 (*.f64 l (*.f64 (pow.f64 Om 7) (+.f64 (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 (+.f64 (pow.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 ky 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/16 (/.f64 1 (pow.f64 l 3)))) 2)) (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) -1/16)) (+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) 1/2)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (+.f64 (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/16 (/.f64 1 (pow.f64 l 3)))) 2)) (*.f64 l (pow.f64 Om 5))) (*.f64 (+.f64 (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 (+.f64 (pow.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 ky 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3))) (*.f64 -1/16 (/.f64 1 (pow.f64 l 3)))) 2)) (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))))) (neg.f64 (*.f64 l (pow.f64 Om 7))))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) -2))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) 2)) (pow.f64 Om 4))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))))
(+.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) -2)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2) -16)) (*.f64 4 (pow.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) 2))) (pow.f64 Om 4))))
(+.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) -2)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2) -16)) (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 Om 4))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) -2) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2)) -12) (pow.f64 Om 4)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) 2)) (pow.f64 Om 4))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) 2) (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2)))) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 64 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (pow.f64 Om 6))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) -2) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2) -16)) (*.f64 4 (pow.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) 2)))))) (*.f64 (pow.f64 l 6) (*.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3) 64))) (pow.f64 Om 6)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2) -16)) (*.f64 4 (pow.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) 2))) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2) -16)) (*.f64 4 (pow.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) 2))) (pow.f64 Om 4))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) -2) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2) -16)) (*.f64 4 (pow.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) 2))) (*.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3) (*.f64 64 (pow.f64 l 6)))) (pow.f64 Om 6))))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) -2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2) -16)) (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2)))) (*.f64 2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3) (*.f64 (pow.f64 l 6) 64))) (pow.f64 Om 6))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2) -16)) (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) -2) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2)) -12) (pow.f64 Om 4)) (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (*.f64 2 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2)) -12)))) (*.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3) (*.f64 (pow.f64 l 6) 64))) (pow.f64 Om 6))))))
1
(+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))))
(+.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) -2))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) 2)) (pow.f64 Om 4))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)))))
(+.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) -2)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2) -16)) (*.f64 4 (pow.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) 2))) (pow.f64 Om 4))))
(+.f64 (+.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) -2)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2) -16)) (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 Om 4))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) -2) (+.f64 1 (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2)) -12) (pow.f64 Om 4)))))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2))) (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) 2)) (pow.f64 Om 4))) (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)))) 2) (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2)))) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 64 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3)))) (pow.f64 Om 6))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) -2) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2) -16)) (*.f64 4 (pow.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) 2)))))) (*.f64 (pow.f64 l 6) (*.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3) 64))) (pow.f64 Om 6)))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2) -16)) (*.f64 4 (pow.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) 2))) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2) -16)) (*.f64 4 (pow.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) 2))) (pow.f64 Om 4))) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) -2) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2) -16)) (*.f64 4 (pow.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) 2))) (*.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) 2)) (*.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3) (*.f64 64 (pow.f64 l 6)))) (pow.f64 Om 6))))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) -2) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2) -16)) (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2)))) (*.f64 2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))))) (*.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3) (*.f64 (pow.f64 l 6) 64))) (pow.f64 Om 6))) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2) -16)) (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2)))) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) -2) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2)) -12) (pow.f64 Om 4)) (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (*.f64 2 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 2)) -12)))) (*.f64 (pow.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) 3) (*.f64 (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 ky 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))) 3))) (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) -2)))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l 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 ky) 2) (pow.f64 Om 2)))) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))))) (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) (*.f64 -2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (*.f64 (pow.f64 kx 4) (+.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 ky 2)) (pow.f64 Om 2)))) 3))))) 2) (+.f64 (*.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 ky 2)) (pow.f64 Om 2)))) 3)))) (*.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 ky 2)) (pow.f64 Om 2)))) 2))))))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))))) (*.f64 (*.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 l ky) 2) (pow.f64 Om 2)))) 3)))) 2)) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))) 3)))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))) Om) 2)))))) -1/2)) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))) 3))) (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) -2))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l 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 ky) 2) (pow.f64 Om 2)))) 3))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))))) (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))) 3)))) (+.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 ky) 2) (pow.f64 Om 2)))) 3)))) 2)) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))))) 2))))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l 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 ky) 2) (pow.f64 Om 2)))) 3))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))))) (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))) 3)))) (+.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 ky) 2) (pow.f64 Om 2)))) 3)))) 2)) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))))) 2))))) (*.f64 (pow.f64 kx 4) -1/2)))))
(+.f64 (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))))) (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) (*.f64 -2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))) 3)))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))))) (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))) 3))) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))) 3)))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))))) 2))))) (*.f64 (pow.f64 kx 4) -1/2))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (*.f64 (pow.f64 kx 4) (+.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 ky 2)) (pow.f64 Om 2)))) 3))))) 2) (+.f64 (*.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 ky 2)) (pow.f64 Om 2)))) 3)))) (*.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 ky 2)) (pow.f64 Om 2)))) 2))))))))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3) (pow.f64 Om 4)))) (+.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 ky 2)) (pow.f64 Om 2)))) 3))))) 2) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 2) (pow.f64 Om 2)))))) (pow.f64 l 2)) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (pow.f64 Om 2)))) (+.f64 (*.f64 -4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3) (pow.f64 Om 4)))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 2) (pow.f64 Om 2)))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))) (+.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 ky 2)) (pow.f64 Om 2)))) 2)))) (*.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 ky 2)) (pow.f64 Om 2)))) 3))))))) (pow.f64 kx 6)))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))))) (*.f64 (*.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 l ky) 2) (pow.f64 Om 2)))) 3)))) 2)) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))) 3)))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))) Om) 2)))))) -1/2)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))) 3))) (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) -2)) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))))) (*.f64 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 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 l ky) 2) (pow.f64 Om 2)))) 3)))) 2)) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))) 3)))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))) Om) 2)))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))))))) (+.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 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))) 3)))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))) Om) 2))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))))))) (+.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))) Om) 2))) (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))) 3))) 16/3))))) -1/2))) (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l 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 ky) 2) (pow.f64 Om 2)))) 3))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))))) (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))) 3)))) (+.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 ky) 2) (pow.f64 Om 2)))) 3)))) 2)) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))))) 2))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))))) (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))) 3)))) (+.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 ky) 2) (pow.f64 Om 2)))) 3)))) 2)) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))))) 2)))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))))))) (+.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 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))) 3)))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))))) 2))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))))))) (+.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))))) 2))) (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))) 3))) 16/3))))))))))
(+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))))) (+.f64 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))) 3)))) (+.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 ky) 2) (pow.f64 Om 2)))) 3)))) 2)) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))))) 2)))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))))))) (+.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 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))) 3)))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))))) 2))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))))))) (+.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))))) 2))) (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))) 3))) 16/3))))) (*.f64 (pow.f64 kx 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))) 3)))) (+.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 ky) 2) (pow.f64 Om 2)))) 3)))) 2)) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))))) 2))))))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l 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 ky) 2) (pow.f64 Om 2)))) 3)))))))
(+.f64 (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))))) (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) (*.f64 -2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))) 3)))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))))) -1/2) (+.f64 (*.f64 (pow.f64 kx 4) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))) 3))) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))) 3)))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))))) 2)))))) (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))) 3))) (*.f64 -2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))) 2) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))) 3)))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))))) 2)))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))))))) (+.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 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))) 3)))) (*.f64 -4/3 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))))) 2))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))))))) (+.f64 (*.f64 8/45 (/.f64 (pow.f64 l 2) (pow.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))))) 2))) (*.f64 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))) 3))) 16/3))))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) 4))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2))) (pow.f64 Om 2)) 4))))
(sqrt.f64 (/.f64 1 (+.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 (pow.f64 (*.f64 l (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)) (*.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)))))))) (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 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 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 l (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)) (*.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 (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 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (*.f64 (+.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))))) (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)) (pow.f64 ky 4))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) -2)) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) 2)))))) (*.f64 (pow.f64 ky 4) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 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 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 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 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 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 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))) 2)) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) 2)))))))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 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 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (*.f64 (pow.f64 ky 4) (*.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))) 2)) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) 2)))))) -1/2)))))
(+.f64 (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 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 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (*.f64 (pow.f64 ky 4) (*.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))) 2)) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) 2)))))) -1/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)) (*.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 (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 (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 64 (/.f64 (pow.f64 l 6) (*.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 6) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2))))) (*.f64 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 -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))))))))) (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)))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)) (*.f64 (+.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))))) (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)) (pow.f64 ky 4)))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 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 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 ky 6) (*.f64 (+.f64 (*.f64 64 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 Om 6) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) 2) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) 2))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) -2)) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) 2))))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))))) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (*.f64 -1/2 (*.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (*.f64 (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) -2)) 2) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) 2)))))) (*.f64 (pow.f64 ky 4) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 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 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 64 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 Om 6) (pow.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))) 2)) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) 2))))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))))))) (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 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 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))) 2)) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) 2))))))))))))
(+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 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 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))))) (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (+.f64 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 64 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 Om 6) (pow.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) 2)))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))) 2)) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) 2))))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 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 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))) 2)) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) 2))))))))))))
(+.f64 (+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 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 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 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 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))) 2)) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) 2))))))) (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 64 (/.f64 (pow.f64 l 6) (pow.f64 (*.f64 (pow.f64 Om 3) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (/.f64 (pow.f64 l 2) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))) 2)) (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) 2))))))) (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))))))))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (pow.f64 (*.f64 l ky) 3))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.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 6) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 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 kx) 2)) (pow.f64 Om 2))))) (pow.f64 l 3))) 2)) l) (*.f64 Om (pow.f64 ky 5)))) (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 l (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (pow.f64 l 6))) (*.f64 1/256 (pow.f64 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (pow.f64 l 3)) 2)))) (*.f64 Om (pow.f64 ky 5)))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (pow.f64 (*.f64 l ky) 3)))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (pow.f64 (*.f64 l ky) 3))) (neg.f64 (/.f64 (*.f64 l (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (pow.f64 l 3))) 2))) (*.f64 Om (pow.f64 ky 5))))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (pow.f64 (*.f64 l ky) 3)))) (neg.f64 (/.f64 (*.f64 l (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (pow.f64 l 6))) (*.f64 1/256 (pow.f64 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (pow.f64 l 3)) 2)))) (*.f64 Om (pow.f64 ky 5)))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.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 6) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 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 kx) 2)) (pow.f64 Om 2))))) (pow.f64 l 3))) 2)) l) (*.f64 Om (pow.f64 ky 5)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (*.f64 -1 (/.f64 (*.f64 l (+.f64 (*.f64 1/256 (/.f64 (*.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 8) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))) (pow.f64 l 8))) (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.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 6) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (pow.f64 Om 3)) (pow.f64 l 3))) 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 l 2))))) (*.f64 Om (pow.f64 ky 7)))))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (pow.f64 (*.f64 l ky) 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 l (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) 2) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (pow.f64 Om 8))) (pow.f64 l 8))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (pow.f64 l 6))) (*.f64 1/256 (pow.f64 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (pow.f64 l 3)) 2))))) (pow.f64 l 2))))) (*.f64 Om (pow.f64 ky 7)))) (*.f64 -1 (/.f64 (*.f64 l (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (pow.f64 l 6))) (*.f64 1/256 (pow.f64 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (pow.f64 l 3)) 2)))) (*.f64 Om (pow.f64 ky 5)))))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (pow.f64 (*.f64 l ky) 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 l (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (pow.f64 l 3))) 2))) (*.f64 Om (pow.f64 ky 5))) (/.f64 (*.f64 l (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 Om 8) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) 2))) (pow.f64 l 8))) (*.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (pow.f64 l 3))) 2))) (pow.f64 l 2))))) (*.f64 Om (pow.f64 ky 7)))))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 l (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (pow.f64 l 3))) 2))) (*.f64 Om (pow.f64 ky 5))) (/.f64 (*.f64 l (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 Om 8) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) 2))) (pow.f64 l 8))) (*.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (pow.f64 l 3))) 2))) (pow.f64 l 2))))) (*.f64 Om (pow.f64 ky 7))))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (pow.f64 (*.f64 l ky) 3)))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (pow.f64 (*.f64 l ky) 3)))) (neg.f64 (+.f64 (/.f64 (*.f64 l (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (pow.f64 l 6))) (*.f64 1/256 (pow.f64 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (pow.f64 l 3)) 2)))) (*.f64 Om (pow.f64 ky 5))) (/.f64 (*.f64 l (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 Om 8) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) 2))) (pow.f64 l 8))) (*.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (pow.f64 l 6))) (*.f64 1/256 (pow.f64 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (pow.f64 l 3)) 2)))) (pow.f64 l 2))))) (*.f64 Om (pow.f64 ky 7))))))
(*.f64 -1/2 (/.f64 Om (*.f64 l ky)))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (pow.f64 (*.f64 l ky) 3))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.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 6) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (pow.f64 Om 3)) (pow.f64 l 3))) 2)) l) (*.f64 Om (pow.f64 ky 5))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))))))
(+.f64 (/.f64 (*.f64 l (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (pow.f64 l 6))) (*.f64 1/256 (pow.f64 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (pow.f64 l 3)) 2)))) (*.f64 Om (pow.f64 ky 5))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (pow.f64 (*.f64 l ky) 3)))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (pow.f64 (*.f64 l ky) 3))) (/.f64 (*.f64 l (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (pow.f64 l 3))) 2))) (*.f64 Om (pow.f64 ky 5)))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (pow.f64 (*.f64 l ky) 3)))) (/.f64 (*.f64 l (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (pow.f64 l 6))) (*.f64 1/256 (pow.f64 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (pow.f64 l 3)) 2)))) (*.f64 Om (pow.f64 ky 5))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 1/8 (/.f64 (*.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 (*.f64 -1/64 (/.f64 (*.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 6) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 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 kx) 2)) (pow.f64 Om 2))))) (pow.f64 l 3))) 2)))) (pow.f64 l 2))) (*.f64 1/256 (/.f64 (*.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 8) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))) 2))) (pow.f64 l 8)))) l) (*.f64 Om (pow.f64 ky 7))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.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 6) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2)))))) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1) (pow.f64 Om 3)) (pow.f64 l 3))) 2)) l) (*.f64 Om (pow.f64 ky 5))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))))) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))))))
(+.f64 (+.f64 (/.f64 (*.f64 l (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (pow.f64 l 6))) (*.f64 1/256 (pow.f64 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (pow.f64 l 3)) 2)))) (*.f64 Om (pow.f64 ky 5))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (pow.f64 (*.f64 l ky) 3))))) (/.f64 (*.f64 l (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) 2) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (pow.f64 Om 8))) (pow.f64 l 8))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (pow.f64 l 6))) (*.f64 1/256 (pow.f64 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (pow.f64 l 3)) 2))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (pow.f64 l 2))))) (*.f64 Om (pow.f64 ky 7))))
(+.f64 (/.f64 (*.f64 l (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (pow.f64 l 3))) 2))) (*.f64 Om (pow.f64 ky 5))) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (pow.f64 (*.f64 l ky) 3)))) (/.f64 (*.f64 l (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 Om 8) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) 2))) (pow.f64 l 8))) (*.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (pow.f64 l 3))) 2))) (pow.f64 l 2))))) (*.f64 Om (pow.f64 ky 7)))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (pow.f64 (*.f64 l ky) 3)))) (+.f64 (/.f64 (*.f64 l (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (pow.f64 l 3))) 2))) (*.f64 Om (pow.f64 ky 5))) (/.f64 (*.f64 l (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 Om 8) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) 2))) (pow.f64 l 8))) (*.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (pow.f64 l 3))) 2))) (pow.f64 l 2))))) (*.f64 Om (pow.f64 ky 7)))))
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (pow.f64 (*.f64 l ky) 3)))) (+.f64 (/.f64 (*.f64 l (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (pow.f64 l 6))) (*.f64 1/256 (pow.f64 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (pow.f64 l 3)) 2)))) (*.f64 Om (pow.f64 ky 5))) (/.f64 (*.f64 l (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 Om 8) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) 2))) (pow.f64 l 8))) (*.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (pow.f64 l 6))) (*.f64 1/256 (pow.f64 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (pow.f64 l 3)) 2)))) (pow.f64 l 2))))) (*.f64 Om (pow.f64 ky 7)))))
(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 (*.f64 (pow.f64 kx 4) -1/3) (+.f64 (*.f64 (pow.f64 kx 6) 2/45) (pow.f64 kx 2)))
(+.f64 (pow.f64 kx 2) (+.f64 (*.f64 (pow.f64 kx 4) -1/3) (*.f64 (pow.f64 kx 6) 2/45)))
(+.f64 (*.f64 (pow.f64 kx 4) -1/3) (+.f64 (pow.f64 kx 2) (*.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 (pow.f64 kx 2) (+.f64 (*.f64 (pow.f64 kx 4) -1/3) (+.f64 (*.f64 (pow.f64 kx 6) 2/45) (*.f64 -1/315 (pow.f64 kx 8)))))
(+.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 (*.f64 (pow.f64 kx 4) -1/3) (+.f64 (pow.f64 kx 2) (+.f64 (*.f64 (pow.f64 kx 6) 2/45) (*.f64 -1/315 (pow.f64 kx 8)))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))) 0)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))))
(+.f64 0 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))))
(-.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))) 0)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))))
(*.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))) 1)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))) (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))) (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))) 1)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))))
(pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))) 1)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))))
(+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))) 0)
(*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))
(+.f64 0 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))
(*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))
(-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))) 0)
(*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))
(/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))) 1)
(*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))
(/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))) (/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))) (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))
(*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))
(pow.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))) 1)
(*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) 0)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(+.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) 0)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(*.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) 1)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))) 1))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))))) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2))))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(pow.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 ky 2)))))) 1)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 ky 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) 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 (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 (pow.f64 (sin.f64 kx) 2) 1)
(pow.f64 (sin.f64 kx) 2)
(*.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 kx) 2)))
(pow.f64 (sin.f64 kx) 2)
(*.f64 (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 kx)) 2) (/.f64 1 (pow.f64 (sin.f64 kx) 2)))
(pow.f64 (sin.f64 kx) 2)
(*.f64 (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 kx)) 2) (*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 2)) 1))
(pow.f64 (sin.f64 kx) 2)
(*.f64 (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 kx)) 2) (pow.f64 (/.f64 1 (sin.f64 kx)) 2))
(pow.f64 (*.f64 (*.f64 (sin.f64 kx) (sin.f64 kx)) (/.f64 1 (sin.f64 kx))) 2)
(pow.f64 (*.f64 (sin.f64 kx) (/.f64 (sin.f64 kx) (sin.f64 kx))) 2)
(*.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 kx)) 2))
(pow.f64 (sin.f64 kx) 2)
(*.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (sin.f64 kx)))) 2) (/.f64 (/.f64 1 (pow.f64 (sin.f64 kx) 2)) (pow.f64 (*.f64 (sin.f64 kx) (sin.f64 kx)) 2)))
(pow.f64 (sin.f64 kx) 2)
(/.f64 (pow.f64 (sin.f64 kx) 2) 1)
(pow.f64 (sin.f64 kx) 2)
(/.f64 (pow.f64 (sin.f64 kx) 2) (/.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 kx) 2)))
(pow.f64 (sin.f64 kx) 2)

localize308.0ms (0.8%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.1b
(*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
4.9b
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
8.2b
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
12.4b
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
Compiler

Compiled 538 to 306 computations (43.1% saved)

series23.0ms (0.1%)

Counts
4 → 192
Calls

48 calls:

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

rewrite177.0ms (0.4%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
024564
1205564
2657296
32511296
Stop Event
node limit
Counts
4 → 74
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) 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 (+.f64 l l) 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 (+.f64 l l) 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 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) 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 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) 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 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (fabs.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (fabs.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (fabs.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (fabs.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) (fabs.f64 (/.f64 1 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (-.f64 0 (neg.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (fabs.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (fabs.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) (fabs.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) 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 (+.f64 l l) 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 (+.f64 l l) 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 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 1)))))

simplify704.0ms (1.7%)

Algorithm
egg-herbie
Rules
988×rational.json-simplify-111
984×rational.json-simplify-47
932×rational.json-simplify-43
844×rational.json-simplify-55
688×rational.json-simplify-50
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
033426152
169226068
2122825720
3339025496
4770125496
Stop Event
node limit
Counts
266 → 208
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)))))
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)))))
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)
(+.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)
(+.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)
(*.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 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 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 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 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 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 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 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 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 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))))
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)
(+.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)
(+.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)
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)
(+.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)
(+.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)
(+.f64 1 (*.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 1 (*.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 1 (+.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 1 (+.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 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 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 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 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 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 (*.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 (*.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 (*.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 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)
(+.f64 1 (+.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 1 (+.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 1 (+.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 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 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 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 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 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 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 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 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)))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(-.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 0)
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1)
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1)
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(-.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 0)
(*.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1)
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1)
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) 1)
(+.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 0)
(+.f64 0 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(-.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 0)
(*.f64 1 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 1))
(*.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 1)
(*.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 1))
(*.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (fabs.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (fabs.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (fabs.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(*.f64 (fabs.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (fabs.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) 1))
(*.f64 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) (fabs.f64 (/.f64 1 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 1)
(/.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 1)
(fabs.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(fabs.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(fabs.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(fabs.f64 (-.f64 0 (neg.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(fabs.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(fabs.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (fabs.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(fabs.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (fabs.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))))
(fabs.f64 (*.f64 (fabs.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(fabs.f64 (*.f64 (fabs.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(fabs.f64 (*.f64 (fabs.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))))
(fabs.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(fabs.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(fabs.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) (fabs.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(fabs.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))))
(+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 0)
(+.f64 0 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))
(-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 0)
(/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 1)
(/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))
(pow.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) 1)
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 (*.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 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 -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 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 1 (+.f64 (+.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 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 (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 -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 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 (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 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 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 (*.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 (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 (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 (*.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/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 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 (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 (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 (/.f64 l Om) -2))
(*.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 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 l Om) -2)) (*.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 (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 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 l Om) -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/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 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 (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 (+.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 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 (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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 l Om) -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/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 (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 (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 (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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om))) (*.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 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)) 5))) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) -1/512))))
(+.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 (*.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 -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 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 (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 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 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 (*.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 (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 (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 (*.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/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 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 (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 (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 (*.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 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 -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 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 1 (+.f64 (+.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 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)))))
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 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 -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 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 1 (+.f64 (+.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 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)))))
(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 (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 (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 2 (/.f64 (pow.f64 (*.f64 kx 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 (*.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 (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 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))))))) (*.f64 1/2 (*.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 -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 (*.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 (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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 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 (*.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 (sqrt.f64 (/.f64 1 (+.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 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 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 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 2 (/.f64 (pow.f64 (*.f64 kx 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 (*.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 1/2 (*.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 -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 (*.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 1/2 (*.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 l 2) (pow.f64 Om 2)) 8/45) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.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 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 (/.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 Om 2)) 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 (sin.f64 ky) l) 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 (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 (pow.f64 l 2) (-.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)))))) 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)))))) 1/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 (pow.f64 l 2) (-.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 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 2 (/.f64 (pow.f64 (*.f64 kx 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)))))) 1/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 (pow.f64 l 2) (-.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))))))
(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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 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) (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 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 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 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (/.f64 (pow.f64 (*.f64 l ky) 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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 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))) (pow.f64 ky 4))))))
(+.f64 (*.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 (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 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 (*.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) 1/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 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 ky l) 2) (pow.f64 Om 2))) (*.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))) (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)))))))
(+.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) (pow.f64 Om 2)))) (+.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) 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 (*.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))) (pow.f64 ky 4))))) (*.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 (pow.f64 l 2) (-.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 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 (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 (pow.f64 l 2) (-.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 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 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 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))) (pow.f64 ky 4))))) (*.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 (*.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 -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))) (pow.f64 ky 4)) (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.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 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 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 (*.f64 2 (/.f64 (pow.f64 (*.f64 ky l) 2) (pow.f64 Om 2))) (*.f64 1/2 (+.f64 (*.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))) (pow.f64 ky 4)) (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.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 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 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 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 -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 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 1 (+.f64 (+.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 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 (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 -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 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 (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 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 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 (*.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 (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 (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 (*.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/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 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 (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 (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 (/.f64 l Om) -2))
(*.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 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 l Om) -2)) (*.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 (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 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 l Om) -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/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 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 (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 (+.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 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 (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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 l Om) -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/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 (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 (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 (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 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 -2 (/.f64 l Om))) (*.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 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)) 5))) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) -1/512))))
(+.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 (*.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 -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 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 (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 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 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 (*.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 (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 (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 (*.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/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 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 (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 (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 (*.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 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 -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 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 1 (+.f64 (+.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 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)))))
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 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 -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 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 1 (+.f64 (+.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 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)))))
(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 (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 (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 2 (/.f64 (pow.f64 (*.f64 kx 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 (*.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 (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 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))))))) (*.f64 1/2 (*.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 -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 (*.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 (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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 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 (*.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 (sqrt.f64 (/.f64 1 (+.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 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 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 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 2 (/.f64 (pow.f64 (*.f64 kx 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 (*.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 1/2 (*.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 -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 (*.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 1/2 (*.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 l 2) (pow.f64 Om 2)) 8/45) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.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 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 (/.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 Om 2)) 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 (sin.f64 ky) l) 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 (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 (pow.f64 l 2) (-.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)))))) 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)))))) 1/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 (pow.f64 l 2) (-.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 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 2 (/.f64 (pow.f64 (*.f64 kx 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)))))) 1/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 (pow.f64 l 2) (-.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))))))
(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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 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) (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 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 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 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (/.f64 (pow.f64 (*.f64 l ky) 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 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 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))) (pow.f64 ky 4))))))
(+.f64 (*.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 (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 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 (*.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) 1/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 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))) (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 ky l) 2) (pow.f64 Om 2))) (*.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))) (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)))))))
(+.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) (pow.f64 Om 2)))) (+.f64 (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) 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 (*.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))) (pow.f64 ky 4))))) (*.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 (pow.f64 l 2) (-.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 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 (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 (pow.f64 l 2) (-.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 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 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 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))) (pow.f64 ky 4))))) (*.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 (*.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 -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))) (pow.f64 ky 4)) (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.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 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 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 (*.f64 2 (/.f64 (pow.f64 (*.f64 ky l) 2) (pow.f64 Om 2))) (*.f64 1/2 (+.f64 (*.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))) (pow.f64 ky 4)) (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (-.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 Om 2) (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) 4)))
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)
(+.f64 1 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) 4))
(+.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)
(+.f64 1 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) 4))
(+.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)
(+.f64 1 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) 4)
(+.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 1 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) 4))
(+.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 1 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) 4))
(+.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 1 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) 4)
(+.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 1 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) 4))
(+.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 1 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) 4))
(+.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 1 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) 4)
(+.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 1 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) 4))
(+.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 1 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) 4))
(+.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 1 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) 4))
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)
(+.f64 1 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) 4))
(+.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)
(+.f64 1 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) 4))
(+.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)
(+.f64 1 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) 4))
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)
(+.f64 1 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) 4))
(+.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)
(+.f64 1 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) 4))
(+.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)
(+.f64 1 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) 4))
(+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
(+.f64 1 (*.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 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2)))))
(+.f64 (+.f64 1 (*.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 1 (*.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 1 (*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 Om 2)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 1 (+.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 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))))))
(+.f64 1 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (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 1 (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 Om 2))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 1 (+.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 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 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 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))) (*.f64 8/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 6)) (pow.f64 Om 2)))))))
(+.f64 1 (+.f64 (*.f64 8/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 6)) (pow.f64 Om 2))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (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 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 Om 2))))) (+.f64 1 (*.f64 8/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 6)) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 Om 2)))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))) (*.f64 8/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 6)) (pow.f64 Om 2))))))
(+.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 1 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) 4))
(+.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 1 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) 4))
(+.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 1 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) 4))
(+.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 1 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) 4))
(+.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)
(+.f64 1 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) 4))
(+.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)
(+.f64 1 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) 4))
(+.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)
(+.f64 1 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) 4))
(+.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)
(+.f64 1 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) 4))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2))) 1)
(+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))
(+.f64 1 (+.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 1 (+.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 1 (*.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 1 (*.f64 4 (+.f64 (/.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 1 (+.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 1 (+.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 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))))))
(+.f64 1 (+.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 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2)))))
(+.f64 (*.f64 4 (+.f64 (/.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 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) 1))
(+.f64 (*.f64 4 (+.f64 (/.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 1 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2)))))
(+.f64 1 (+.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 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) 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 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) (*.f64 8/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 6)) (pow.f64 Om 2)))))))
(+.f64 1 (+.f64 (*.f64 8/45 (/.f64 (*.f64 (pow.f64 l 2) (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 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))))))
(+.f64 1 (+.f64 (*.f64 4 (+.f64 (/.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 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (*.f64 8/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 6)) (pow.f64 Om 2))))))
(+.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 1 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) 4))
(+.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 1 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) 4))
(+.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 1 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) 4))
(+.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 1 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) 4))
(+.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 1 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) 4))
(+.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 1 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) 4))
(+.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 1 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) 4))
(+.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 1 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (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 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 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 kx l) 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 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)))))
(+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (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/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))) (*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 kx l) 2) (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 4 (/.f64 (pow.f64 (*.f64 l kx) 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 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))) (*.f64 8/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 6)) (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/3 (/.f64 (*.f64 (pow.f64 l 2) (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/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 Om 2)))) (*.f64 8/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 6)) (pow.f64 Om 2)))))
(+.f64 (*.f64 4 (+.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 kx l) 2) (pow.f64 Om 2)))) (+.f64 (*.f64 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (pow.f64 Om 2))) (*.f64 8/45 (/.f64 (*.f64 (pow.f64 l 2) (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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 ky 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 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 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (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 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))))
(+.f64 (*.f64 4 (+.f64 (/.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 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (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 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) (*.f64 8/45 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 6)) (pow.f64 Om 2))))))
(+.f64 (*.f64 8/45 (/.f64 (*.f64 (pow.f64 l 2) (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 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2)))))
(+.f64 (*.f64 4 (+.f64 (/.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 -4/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (*.f64 8/45 (/.f64 (*.f64 (pow.f64 l 2) (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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 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 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) 4)
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2))))
(+.f64 0 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2))))
(-.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2))))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2))))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2))))
(pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2))))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2))))
(+.f64 0 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2))))
(-.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2))))
(*.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) 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 (+.f64 l l) Om) 2))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) 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 (+.f64 l l) Om) 2))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) 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 (+.f64 l l) Om) 2))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2))))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2))))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2))))
(pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2))))
(+.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 0)
(sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(+.f64 0 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(-.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 0)
(sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(*.f64 1 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 1))
(sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 1)
(sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 1))
(sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (fabs.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (fabs.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))
(sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(*.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (*.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (fabs.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(*.f64 (fabs.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (fabs.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(*.f64 (fabs.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (fabs.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) 1))
(sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) (fabs.f64 (/.f64 1 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) (/.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))) (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))))
(sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 1)
(sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) 1)
(sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(fabs.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(fabs.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(fabs.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(fabs.f64 (-.f64 0 (neg.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(fabs.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(fabs.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (fabs.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(fabs.f64 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))))
(sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (fabs.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(fabs.f64 (*.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))))
(sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(fabs.f64 (*.f64 (fabs.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(fabs.f64 (*.f64 (fabs.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(fabs.f64 (*.f64 (fabs.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))))
(sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(fabs.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))
(sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(fabs.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(fabs.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) (fabs.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))
(sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(fabs.f64 (*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (fabs.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))) (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))))))))))
(sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (-.f64 -1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))) (+.f64 1 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2))
(+.f64 0 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2))
(-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2))
(/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2))
(/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2))) (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2))
(pow.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (+.f64 l l) Om) 2))

eval2.4s (5.9%)

Compiler

Compiled 73987 to 52348 computations (29.2% saved)

prune522.0ms (1.3%)

Pruning

17 alts after pruning (13 fresh and 4 done)

PrunedKeptTotal
New93211943
Fresh123
Picked011
Done235
Total93517952
Error
0.0b
Counts
952 → 17
Alt Table
Click to see full alt table
StatusErrorProgram
40.2b
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))) 1/2))
40.3b
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/2))
16.3b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))))
37.1b
(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 (/.f64 l Om) -2))))))
0.8b
(sqrt.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)))))))))
11.7b
(sqrt.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 ky 2)))))))))
17.1b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))))))
11.4b
(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)))))))))
46.2b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (+.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)))))))
33.0b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) -2)))))
30.5b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))))))
38.5b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l ky))))))
40.0b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
10.2b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))))))
30.5b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 -4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))))))
22.4b
(sqrt.f64 (*.f64 1/2 (+.f64 1 1)))
30.3b
(sqrt.f64 1/2)
Compiler

Compiled 705 to 589 computations (16.5% saved)

localize56.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(pow.f64 (*.f64 (sin.f64 kx) l) 2)
0.6b
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))
7.0b
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))
15.1b
(/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))
Compiler

Compiled 156 to 104 computations (33.3% saved)

series30.0ms (0.1%)

Counts
4 → 132
Calls

33 calls:

TimeVariablePointExpression
9.0ms
Om
@0
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 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
kx
@inf
(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))))))

rewrite420.0ms (1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
018142
1155142
2489142
31811142
47356142
Stop Event
node limit
Counts
4 → 58
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) (pow.f64 Om 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.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) (pow.f64 Om 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) (/.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) (pow.f64 Om 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))) (/.f64 1 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))) (*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))) (/.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 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 (neg.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))) (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))))) (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))) (*.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))) (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))))))) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))))))))))
((#(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 (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 (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) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))) (#(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 (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 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (*.f64 l l))) 2) (/.f64 1 (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (*.f64 l l))) 2) (*.f64 (/.f64 1 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (*.f64 l l))) 2) (pow.f64 (/.f64 1 (*.f64 (sin.f64 kx) l)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (pow.f64 (*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (*.f64 l l))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (*.f64 l l))) (*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (*.f64 l l)))) 2) (/.f64 (/.f64 1 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (pow.f64 (*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (*.f64 l l))) 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 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2)))))))

simplify474.0ms (1.2%)

Algorithm
egg-herbie
Rules
1424×rational.json-simplify-47
1096×rational.json-simplify-54
1044×rational.json-simplify-43
798×rational.json-simplify-1
724×exponential.json-simplify-26
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
040910472
185010326
2147710156
3325210102
4791310102
Stop Event
node limit
Counts
190 → 220
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) (pow.f64 Om 2)) 0)
(-.f64 0 (neg.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))
(*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 1)
(*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))
(*.f64 1 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))
(*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))) (/.f64 1 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))
(*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))) (*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))) 1))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))
(*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))) (/.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)))))
(pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 1)
(neg.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))
(+.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))) 0)
(+.f64 0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))))
(-.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))))
(*.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))) 1)
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))) (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))))) (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))) (*.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))) (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))))))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))) 1)
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))))
(pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))))
(+.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))) 0)
(+.f64 0 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))))
(-.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))) 0)
(-.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))))))
(*.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))) 1)
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))))) 1))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))))))) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))))))
(pow.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))) 1)
(neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))))))
(+.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 0)
(+.f64 0 (pow.f64 (*.f64 (sin.f64 kx) l) 2))
(-.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 0)
(-.f64 0 (neg.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2)))
(*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 1)
(*.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))
(*.f64 1 (pow.f64 (*.f64 (sin.f64 kx) 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 (*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (*.f64 l l))) 2) (/.f64 1 (pow.f64 (*.f64 (sin.f64 kx) l) 2)))
(*.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (*.f64 l l))) 2) (*.f64 (/.f64 1 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) 1))
(*.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (*.f64 l l))) 2) (pow.f64 (/.f64 1 (*.f64 (sin.f64 kx) l)) 2))
(*.f64 (/.f64 1 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (pow.f64 (*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (*.f64 l l))) 2))
(*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (*.f64 l l))) (*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (*.f64 l l)))) 2) (/.f64 (/.f64 1 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (pow.f64 (*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (*.f64 l l))) 2)))
(/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) 1)
(/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))
(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 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (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 (*.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 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (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 (*.f64 (pow.f64 l 2) (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 (*.f64 (pow.f64 l 2) (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 -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 (*.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 (*.f64 l kx) 2) (pow.f64 Om 2)) (*.f64 -1/315 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 8)) (pow.f64 Om 2))))))
(+.f64 (+.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) (*.f64 -1/315 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 8)) (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 (*.f64 (pow.f64 l 2) (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 (*.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 -1/315 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 8)) (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))) (pow.f64 (*.f64 2 (/.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 (*.f64 2 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) (+.f64 1 (*.f64 (pow.f64 kx 4) (*.f64 1/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 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))) (pow.f64 (*.f64 2 (/.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))) (pow.f64 (*.f64 2 (/.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 (*.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 kx 4) 1/2)) (+.f64 (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.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)))) (*.f64 (pow.f64 kx 6) 1/2))) 1))
(+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 kx 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 (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) (-.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))))))) 1))
(+.f64 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 kx 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 (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) (-.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))))))) (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) (+.f64 1 (*.f64 1/2 (+.f64 (*.f64 (pow.f64 kx 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 (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) (-.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)))))))))
(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 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 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) (pow.f64 Om 4)))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) (pow.f64 Om 4)))))
(+.f64 1 (*.f64 -2 (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 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 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 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) (pow.f64 Om 4))) (+.f64 (+.f64 1 (*.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 1 (+.f64 (*.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 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 6) (pow.f64 Om 6))))))
(+.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 6) (pow.f64 Om 6))) (*.f64 -2 (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) (pow.f64 Om 4))))))
(*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 2 (/.f64 (*.f64 l (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 (*.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 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) (pow.f64 (*.f64 l (sin.f64 kx)) 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 (*.f64 l (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 (*.f64 l (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 2 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (+.f64 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.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 2 (/.f64 (*.f64 l (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 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 -2 (/.f64 (*.f64 l (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 (*.f64 l (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 (*.f64 l (sin.f64 kx)) Om)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)) 1/64)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)) 1/64) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/4)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 l (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 (*.f64 -2 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.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 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)) 1/64) (+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/4) (+.f64 (*.f64 -2 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.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 -2 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 kx)) 5)) -1/512)) (*.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 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)) 1/64) (+.f64 (*.f64 -2 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 kx)) 5)) -1/512))))
(+.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) -1/4)) (+.f64 (*.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 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/64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 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 (*.f64 l (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 (*.f64 l (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 2 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (+.f64 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.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 2 (/.f64 (*.f64 l (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))))))
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 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 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) (pow.f64 Om 4)))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) (pow.f64 Om 4)))))
(+.f64 1 (*.f64 -2 (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 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))))))
(+.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 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) (pow.f64 Om 4))) (+.f64 (+.f64 1 (*.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 1 (+.f64 (*.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 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 6) (pow.f64 Om 6))))))
(+.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 6) (pow.f64 Om 6))) (*.f64 -2 (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) (pow.f64 Om 4))))))
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 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 1 (+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) (pow.f64 Om 4)))))
(+.f64 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) (pow.f64 Om 4)))))
(+.f64 1 (*.f64 -2 (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 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))))))
(+.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 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) (pow.f64 Om 4))) (+.f64 (+.f64 1 (*.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 1 (+.f64 (*.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 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 6) (pow.f64 Om 6))))))
(+.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 6) (pow.f64 Om 6))) (*.f64 -2 (+.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) (pow.f64 Om 4))))))
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))) (pow.f64 (*.f64 2 (/.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 (+.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))))) -1/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))) (pow.f64 (*.f64 2 (/.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 (+.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))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 (pow.f64 kx 4) -1/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 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) -2) (+.f64 1 (+.f64 (*.f64 (+.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 (*.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 (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 (pow.f64 kx 6) -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))) (*.f64 (pow.f64 kx 4) -1/2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 kx 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 kx 6) (+.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 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 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)))))) (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))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (*.f64 (pow.f64 kx 6) (+.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 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 16/3)))))))))
(+.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 -16 (/.f64 (pow.f64 l 4) (pow.f64 Om 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 (pow.f64 kx 6) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 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))) (pow.f64 (*.f64 2 (/.f64 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (pow.f64 Om 2))) (+.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 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 8/45) (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 16/3)))))))))
(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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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))))))
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 (+.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 1 (*.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 (+.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 (*.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 (pow.f64 (sin.f64 kx) 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)))) (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 2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 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)))) (pow.f64 Om 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 1 (+.f64 (*.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))) (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 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 (*.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 2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 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)))) (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 (*.f64 (sin.f64 kx) (+.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 (*.f64 (sin.f64 kx) (+.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 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)) -1/16)) (neg.f64 (/.f64 (*.f64 (sin.f64 kx) (+.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 (/.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 -1 (/.f64 (*.f64 (sin.f64 kx) (+.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 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3)) -1/16)) (*.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))) (*.f64 1/256 (pow.f64 (/.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 (*.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 (neg.f64 (/.f64 (*.f64 (sin.f64 kx) (+.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 (*.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))) (*.f64 1/256 (pow.f64 (/.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 (*.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 (/.f64 (*.f64 (sin.f64 kx) (+.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 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.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 (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 -1 (+.f64 (/.f64 (*.f64 (sin.f64 kx) (+.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 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.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 (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 -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 (*.f64 (sin.f64 kx) (+.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 (*.f64 (sin.f64 kx) (+.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 (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))) (*.f64 1/256 (pow.f64 (/.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 (/.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 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 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 (*.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 (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 (*.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 (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 (/.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 (-.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 (sin.f64 kx) (pow.f64 Om 5))))))
(+.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 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 (*.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 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))))))) (neg.f64 (*.f64 l (*.f64 (*.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))))) (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 l (*.f64 (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 (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 (/.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 (*.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)) (*.f64 (sin.f64 kx) (pow.f64 Om 5))) (neg.f64 (*.f64 (pow.f64 Om 7) (*.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)))))))))))
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 (*.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 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2))) (pow.f64 Om 4))) 1))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (+.f64 1 (*.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 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (+.f64 1 (*.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 (+.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 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2))) (pow.f64 Om 4))) 1)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (*.f64 (*.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)))) 2)) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 6) 64)) (pow.f64 Om 6))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (+.f64 (+.f64 1 (*.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 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) -12) (*.f64 2 (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 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) -12) (pow.f64 Om 4))))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (+.f64 1 (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) -12) (*.f64 2 (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 (*.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 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2))) (pow.f64 Om 4))) 1))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (+.f64 1 (*.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 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (+.f64 1 (*.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 (+.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 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 2))) (pow.f64 Om 4))) 1)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 l 2) (*.f64 (*.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)))) 2)) (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 6) 64)) (pow.f64 Om 6))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (+.f64 (+.f64 1 (*.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 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) -12) (*.f64 2 (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 -1/2 (/.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) -12) (pow.f64 Om 4))))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (+.f64 1 (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) -12) (*.f64 2 (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 l 2) (*.f64 2/45 (pow.f64 kx 6))))
(*.f64 (pow.f64 l 2) (+.f64 (+.f64 (pow.f64 kx 2) (*.f64 -1/3 (pow.f64 kx 4))) (*.f64 2/45 (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 (*.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 (pow.f64 l 2) (*.f64 2/45 (pow.f64 kx 6))) (+.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (*.f64 -1/3 (pow.f64 kx 4)))) (*.f64 (pow.f64 l 2) (*.f64 -1/315 (pow.f64 kx 8)))))
(+.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 -1/3 (pow.f64 kx 4)) (*.f64 2/45 (pow.f64 kx 6)))) (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (*.f64 -1/315 (pow.f64 kx 8)))))
(*.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) (pow.f64 Om 2)) 0)
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(-.f64 0 (neg.f64 (/.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) (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) (pow.f64 Om 2)) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) (/.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) (pow.f64 Om 2)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 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 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))) (*.f64 (/.f64 1 (/.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 (/.f64 1 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) (/.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 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))))) (/.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2))) (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) (/.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))
(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 (neg.f64 (/.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 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))) 0)
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
(+.f64 0 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
(-.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))) 0)
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
(-.f64 0 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
(*.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))) 1)
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))))
(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 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))) (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))))) (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))) (*.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))) (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)) (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))) 1)
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
(/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))) (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
(pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))) 1)
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
(neg.f64 (neg.f64 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))))
(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 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))) 0)
(/.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 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))))
(/.f64 1 (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 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))) 0)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))
(-.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))))))
(/.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 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))))
(/.f64 1 (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 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))) 1)
(/.f64 1 (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 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))))) (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))))) 1))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))))))) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))))) (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))) (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))))))
(/.f64 1 (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 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4)))) 1)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))
(neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 Om 2)) 4))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))
(+.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 (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 (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) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))
(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 (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 (*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (*.f64 l l))) 2) (/.f64 1 (pow.f64 (*.f64 (sin.f64 kx) l) 2)))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (*.f64 l l))) 2) (*.f64 (/.f64 1 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) 1))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (*.f64 l l))) 2) (pow.f64 (/.f64 1 (*.f64 (sin.f64 kx) l)) 2))
(pow.f64 (*.f64 (*.f64 (sin.f64 kx) (*.f64 l (*.f64 l (sin.f64 kx)))) (/.f64 1 (*.f64 l (sin.f64 kx)))) 2)
(pow.f64 (*.f64 (*.f64 l (*.f64 (*.f64 l (sin.f64 kx)) (sin.f64 kx))) (/.f64 1 (*.f64 l (sin.f64 kx)))) 2)
(pow.f64 (*.f64 (*.f64 l (*.f64 (sin.f64 kx) (*.f64 l (sin.f64 kx)))) (/.f64 1 (*.f64 l (sin.f64 kx)))) 2)
(*.f64 (/.f64 1 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (pow.f64 (*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (*.f64 l l))) 2))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (*.f64 l l))) (*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (*.f64 l l)))) 2) (/.f64 (/.f64 1 (pow.f64 (*.f64 (sin.f64 kx) l) 2)) (pow.f64 (*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (*.f64 l l))) 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 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (/.f64 (pow.f64 (*.f64 (sin.f64 kx) l) 2) (pow.f64 (*.f64 (sin.f64 kx) l) 2)))
(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)

localize7.0ms (0%)

Compiler

Compiled 7 to 7 computations (0% saved)

localize41.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))
2.5b
(/.f64 Om (*.f64 l (sin.f64 ky)))
5.0b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
Compiler

Compiled 65 to 29 computations (55.4% saved)

series28.0ms (0.1%)

Counts
4 → 38
Calls

33 calls:

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

rewrite180.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
974×rational.json-simplify-47
742×rational.json-5
740×exponential.json-3
740×rational.json-1
740×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01696
113796
242396
3158396
4639496
Stop Event
node limit
Counts
4 → 70
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(/.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 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 1/2 (+.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))))))) (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.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))))) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4)) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4)))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.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))))) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 1/2 (+.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))))))) (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (/.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (/.f64 Om (*.f64 l (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (/.f64 Om (*.f64 l (sin.f64 ky)))) (/.f64 1 (/.f64 Om (*.f64 l (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 (/.f64 1 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (/.f64 Om (*.f64 l (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (/.f64 Om (*.f64 l (sin.f64 ky))))) (/.f64 (/.f64 1 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 Om (*.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 (*.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 0 (-.f64 -1 (*.f64 l (sin.f64 ky)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (sin.f64 ky)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (sin.f64 ky)) (/.f64 (*.f64 l (sin.f64 ky)) (*.f64 l (sin.f64 ky))))))) (#(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 1 (neg.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) (neg.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 -1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 1 (-.f64 -1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -2 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 1 (+.f64 1 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (/.f64 (-.f64 -1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (-.f64 -1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) (+.f64 1 (/.f64 (-.f64 -1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (-.f64 -1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 (+.f64 1 (+.f64 1 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) (*.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4)) (+.f64 (/.f64 1 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (/.f64 1 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4)) (/.f64 2 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4)) (+.f64 (/.f64 1 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 (/.f64 1 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (+.f64 1 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))) (/.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (/.f64 (-.f64 -1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (-.f64 -1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 -1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))))

simplify143.0ms (0.4%)

Algorithm
egg-herbie
Rules
1772×rational.json-simplify-47
1296×rational.json-simplify-43
1286×rational.json-simplify-54
882×rational.json-simplify-50
804×exponential.json-simplify-26
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02253900
14773684
29803634
330863484
Stop Event
node limit
Counts
108 → 126
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 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) 0)
(+.f64 0 (sqrt.f64 (*.f64 1/2 (+.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))))))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))
(-.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 1/2 (+.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))))))) 1)
(*.f64 (sqrt.f64 (*.f64 1/2 (+.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))))))) (sqrt.f64 (*.f64 1/2 (+.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))))) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.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))))) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))) 1))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.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))))) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4)) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4)))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.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))))) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4)))))
(/.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) 1)
(/.f64 (sqrt.f64 (*.f64 1/2 (+.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))))))) (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))
(pow.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))
(+.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 0)
(+.f64 0 (/.f64 Om (*.f64 l (sin.f64 ky))))
(-.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 0)
(-.f64 0 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(-.f64 (neg.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1)
(*.f64 1 (/.f64 Om (*.f64 l (sin.f64 ky))))
(*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 1)
(*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (/.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (/.f64 Om (*.f64 l (sin.f64 ky)))))
(*.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (/.f64 Om (*.f64 l (sin.f64 ky)))) (/.f64 1 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(*.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 (/.f64 1 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1))
(*.f64 (/.f64 1 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (/.f64 Om (*.f64 l (sin.f64 ky)))))
(*.f64 (*.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (/.f64 Om (*.f64 l (sin.f64 ky))))) (/.f64 (/.f64 1 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (/.f64 Om (*.f64 l (sin.f64 ky))))))
(pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 1)
(neg.f64 (neg.f64 (/.f64 Om (*.f64 l (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 0 (-.f64 -1 (*.f64 l (sin.f64 ky)))) 1)
(/.f64 (*.f64 l (sin.f64 ky)) 1)
(/.f64 (*.f64 l (sin.f64 ky)) (/.f64 (*.f64 l (sin.f64 ky)) (*.f64 l (sin.f64 ky))))
(pow.f64 (*.f64 l (sin.f64 ky)) 1)
(neg.f64 (neg.f64 (*.f64 l (sin.f64 ky))))
(-.f64 1 (neg.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(-.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) -1)
(-.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 0)
(-.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) (neg.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))
(-.f64 0 (-.f64 -1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(-.f64 (-.f64 1 (-.f64 -1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 1)
(-.f64 (-.f64 0 (-.f64 -2 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 1)
(*.f64 1/2 (+.f64 1 (+.f64 1 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(*.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1)
(*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (/.f64 (-.f64 -1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (-.f64 -1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(*.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 2)
(*.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) (+.f64 1 (/.f64 (-.f64 -1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (-.f64 -1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))
(*.f64 1/4 (*.f64 (/.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/2) 2))
(*.f64 1/4 (/.f64 (+.f64 1 (+.f64 1 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 1/2))
(*.f64 (/.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/2) 1/2)
(*.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(*.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) (*.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 1))
(*.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4)) (+.f64 (/.f64 1 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (/.f64 1 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))
(*.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4)) (/.f64 2 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))
(*.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4)) (+.f64 (/.f64 1 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 (/.f64 1 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) 1)))
(*.f64 (+.f64 1 (+.f64 1 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 1/2)
(*.f64 2 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(*.f64 (/.f64 1 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))
(*.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))) (/.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))
(/.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1)
(/.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (/.f64 (-.f64 -1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (-.f64 -1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(pow.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1)
(neg.f64 (-.f64 -1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
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 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))))
(+.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 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.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 (*.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)) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))))
(+.f64 (+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.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 (*.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) (+.f64 (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 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 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 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 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (*.f64 -1/128 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))))
(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 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))))
(+.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 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.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 (*.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)) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))))
(+.f64 (+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.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 (*.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) (+.f64 (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 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 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 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 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (*.f64 -1/128 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))))
(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 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))))
(+.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 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.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 (*.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)) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))))
(+.f64 (+.f64 (sqrt.f64 1/2) (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.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 (*.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) (+.f64 (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 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 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 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 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (*.f64 -1/128 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.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 l (sin.f64 ky)))))))
(sqrt.f64 (*.f64 1/4 (-.f64 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)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (*.f64 1/4 (-.f64 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)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (*.f64 1/4 (-.f64 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)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (*.f64 1/4 (-.f64 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)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (*.f64 1/4 (-.f64 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)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (*.f64 1/4 (-.f64 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)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (*.f64 1/4 (-.f64 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)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (*.f64 1/4 (-.f64 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 Om (*.f64 l ky)) (*.f64 1/6 (/.f64 (*.f64 Om ky) l)))
(+.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 (/.f64 Om (*.f64 l ky)) (*.f64 1/6 (/.f64 (*.f64 Om ky) l))) (*.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 (*.f64 (/.f64 Om l) -7/360) (neg.f64 (pow.f64 ky 3))))
(+.f64 (/.f64 Om (*.f64 l ky)) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (*.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 1/6 (/.f64 (*.f64 Om ky) l)) (+.f64 (+.f64 (/.f64 Om (*.f64 l ky)) (*.f64 (*.f64 (/.f64 Om l) -7/360) (neg.f64 (pow.f64 ky 3)))) (neg.f64 (*.f64 (pow.f64 ky 5) (+.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 1/6 (/.f64 (*.f64 Om ky) l)) (*.f64 (pow.f64 ky 3) (*.f64 (/.f64 Om l) 7/360))) (*.f64 (+.f64 (*.f64 (/.f64 Om l) -7/2160) (*.f64 (/.f64 Om l) 1/840)) (neg.f64 (pow.f64 ky 5)))))
(+.f64 (/.f64 Om (*.f64 l ky)) (+.f64 (*.f64 (pow.f64 ky 3) (*.f64 (/.f64 Om l) 7/360)) (+.f64 (*.f64 1/6 (/.f64 (*.f64 Om ky) l)) (*.f64 (+.f64 (*.f64 (/.f64 Om l) 1/720) (*.f64 (/.f64 Om l) -13/3780)) (neg.f64 (pow.f64 ky 5))))))
(*.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 l (+.f64 ky (+.f64 (*.f64 1/120 (pow.f64 ky 5)) (*.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 ky) (+.f64 (+.f64 (*.f64 -1/6 (*.f64 l (pow.f64 ky 3))) (*.f64 l (*.f64 (pow.f64 ky 7) -1/5040))) (*.f64 l (*.f64 (pow.f64 ky 5) 1/120))))
(+.f64 (*.f64 l (*.f64 1/120 (pow.f64 ky 5))) (+.f64 (*.f64 (pow.f64 ky 3) (*.f64 -1/6 l)) (*.f64 l (+.f64 ky (*.f64 -1/5040 (pow.f64 ky 7))))))
(+.f64 (*.f64 (pow.f64 ky 3) (*.f64 l -1/6)) (*.f64 l (+.f64 (*.f64 1/120 (pow.f64 ky 5)) (+.f64 ky (*.f64 -1/5040 (pow.f64 ky 7))))))
(*.f64 l (+.f64 (*.f64 1/120 (pow.f64 ky 5)) (+.f64 (*.f64 -1/5040 (pow.f64 ky 7)) (+.f64 ky (*.f64 (pow.f64 ky 3) -1/6)))))
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 (*.f64 Om ky) l) -1/12)))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (+.f64 1 (*.f64 (/.f64 (*.f64 Om 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 -1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 (/.f64 (*.f64 Om ky) l) -1/12) (*.f64 (*.f64 (/.f64 Om l) -7/360) (*.f64 1/2 (pow.f64 ky 3))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 (/.f64 (*.f64 Om 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 1 (+.f64 (*.f64 (/.f64 (*.f64 Om ky) l) -1/12) (*.f64 (pow.f64 ky 3) (*.f64 (/.f64 Om l) -7/720)))))
(+.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) 0)
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (*.f64 1/4 (-.f64 2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 0 (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 l (sin.f64 ky)))))))
(sqrt.f64 (*.f64 1/4 (-.f64 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))))))) 0)
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (*.f64 1/4 (-.f64 2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(-.f64 0 (neg.f64 (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 l (sin.f64 ky)))))))
(sqrt.f64 (*.f64 1/4 (-.f64 2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(-.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) 1)
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (*.f64 1/4 (-.f64 2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(*.f64 1 (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 l (sin.f64 ky)))))))
(sqrt.f64 (*.f64 1/4 (-.f64 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))))))) 1)
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (*.f64 1/4 (-.f64 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 (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 l (sin.f64 ky)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (*.f64 1/4 (-.f64 2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4))) (/.f64 1 (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 l (sin.f64 ky)))))))
(sqrt.f64 (*.f64 1/4 (-.f64 2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))) 1))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (*.f64 1/4 (-.f64 2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.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))))) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (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/4 (-.f64 2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4)) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4)))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.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))))) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (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/4 (-.f64 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))))))) 1)
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (*.f64 1/4 (-.f64 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 (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 l (sin.f64 ky)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (*.f64 1/4 (-.f64 2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(pow.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) 1)
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(sqrt.f64 (*.f64 1/4 (-.f64 2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(neg.f64 (neg.f64 (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 l (sin.f64 ky)))))))
(sqrt.f64 (*.f64 1/4 (-.f64 2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 0)
(/.f64 Om (*.f64 l (sin.f64 ky)))
(+.f64 0 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(-.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 0)
(/.f64 Om (*.f64 l (sin.f64 ky)))
(-.f64 0 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(-.f64 (neg.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1)
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 1 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 1)
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (/.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (/.f64 Om (*.f64 l (sin.f64 ky)))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (/.f64 Om (*.f64 l (sin.f64 ky)))) (/.f64 1 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 (/.f64 1 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 (/.f64 1 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (/.f64 Om (*.f64 l (sin.f64 ky)))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(*.f64 (*.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (/.f64 Om (*.f64 l (sin.f64 ky))))) (/.f64 (/.f64 1 (/.f64 Om (*.f64 l (sin.f64 ky)))) (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 Om (*.f64 l (sin.f64 ky)))
(pow.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 1)
(/.f64 Om (*.f64 l (sin.f64 ky)))
(neg.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(/.f64 Om (*.f64 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 0 (-.f64 -1 (*.f64 l (sin.f64 ky)))) 1)
(*.f64 l (sin.f64 ky))
(/.f64 (*.f64 l (sin.f64 ky)) 1)
(*.f64 l (sin.f64 ky))
(/.f64 (*.f64 l (sin.f64 ky)) (/.f64 (*.f64 l (sin.f64 ky)) (*.f64 l (sin.f64 ky))))
(*.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 1 (neg.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(-.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) -1)
(-.f64 1 (neg.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(-.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 0)
(-.f64 1 (neg.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(-.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) (neg.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))
(-.f64 1 (neg.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(-.f64 0 (-.f64 -1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(-.f64 1 (neg.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(-.f64 (-.f64 1 (-.f64 -1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 1)
(-.f64 1 (neg.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(-.f64 (-.f64 0 (-.f64 -2 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 1)
(-.f64 1 (neg.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(*.f64 1/2 (+.f64 1 (+.f64 1 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(-.f64 1 (neg.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(*.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(-.f64 1 (neg.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1)
(-.f64 1 (neg.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (/.f64 (-.f64 -1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (-.f64 -1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(-.f64 1 (neg.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(*.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 2)
(-.f64 1 (neg.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(*.f64 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) (+.f64 1 (/.f64 (-.f64 -1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (-.f64 -1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))
(-.f64 1 (neg.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(*.f64 1/4 (*.f64 (/.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/2) 2))
(-.f64 1 (neg.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(*.f64 1/4 (/.f64 (+.f64 1 (+.f64 1 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 1/2))
(-.f64 1 (neg.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(*.f64 (/.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/2) 1/2)
(-.f64 1 (neg.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(*.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(-.f64 1 (neg.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(*.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) (*.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 1))
(-.f64 1 (neg.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(*.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4)) (+.f64 (/.f64 1 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (/.f64 1 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))
(-.f64 1 (neg.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(*.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4)) (/.f64 2 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))
(-.f64 1 (neg.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(*.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4)) (+.f64 (/.f64 1 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 (/.f64 1 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) 1)))
(-.f64 1 (neg.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(*.f64 (+.f64 1 (+.f64 1 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 ky)))))) 1/2)
(-.f64 1 (neg.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(*.f64 2 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(-.f64 1 (neg.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(-.f64 1 (neg.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(*.f64 (/.f64 1 (*.f64 1/2 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) (*.f64 1/2 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))
(-.f64 1 (neg.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(*.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))) (/.f64 (/.f64 1 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))) (*.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))
(-.f64 1 (neg.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(/.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1)
(-.f64 1 (neg.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(/.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (/.f64 (-.f64 -1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (-.f64 -1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))
(-.f64 1 (neg.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(pow.f64 (+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1)
(-.f64 1 (neg.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))
(neg.f64 (-.f64 -1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(-.f64 1 (neg.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(+.f64 1 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) 1/2))

localize48.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 1 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))))
0.1b
(*.f64 l (sin.f64 ky))
0.2b
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
14.8b
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
Compiler

Compiled 115 to 73 computations (36.5% saved)

series10.0ms (0%)

Counts
3 → 96
Calls

24 calls:

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

rewrite170.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1042×rational.json-simplify-47
828×rational.json-5
826×exponential.json-3
826×rational.json-1
826×rational.json-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01793
114987
247287
3173787
4704887
Stop Event
node limit
Counts
3 → 52
Calls
Call 1
Inputs
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(+.f64 1 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.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) (pow.f64 Om 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.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 1 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.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 1 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 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 1 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 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)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.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) 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 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (pow.f64 (*.f64 l (sin.f64 ky)) 2))) 1)))) (#(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 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 (*.f64 l (sin.f64 ky)) 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 (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 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (*.f64 l l))) 2) (/.f64 1 (pow.f64 (*.f64 l (sin.f64 ky)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (*.f64 l l))) 2) (*.f64 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (*.f64 l l))) 2) (pow.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (*.f64 l l))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (*.f64 l l))) (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (*.f64 l l)))) 2) (/.f64 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (*.f64 l l))) 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 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 2 (neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 -1 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 -2 (*.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 (-.f64 -2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 2 (-.f64 -1 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -3 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)) (/.f64 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)) (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)) (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2))) (/.f64 1 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)) (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2))) (*.f64 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)) (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)) (*.f64 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)) (*.f64 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)) (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2))))) (/.f64 (/.f64 1 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2))) (*.f64 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)) (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)) (/.f64 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)) (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 -2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)))))))

simplify307.0ms (0.8%)

Algorithm
egg-herbie
Rules
1814×rational.json-simplify-47
1264×rational.json-simplify-49
1150×rational.json-simplify-54
880×rational.json-simplify-43
844×rational.json-simplify-50
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01694888
13384816
27054816
324094792
479594792
Stop Event
node limit
Counts
148 → 98
Calls
Call 1
Inputs
(/.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 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 (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))
2
(+.f64 2 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 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 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 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 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
2
(+.f64 2 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 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 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 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 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 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
2
(+.f64 2 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
2
(+.f64 2 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 0)
(+.f64 0 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(-.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 0)
(-.f64 0 (neg.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))) 1)
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 1)
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 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 1 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(*.f64 (*.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 1 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
(*.f64 (*.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 1 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 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 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 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 1 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 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)))))
(pow.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 1)
(neg.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
(+.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 0)
(+.f64 0 (pow.f64 (*.f64 l (sin.f64 ky)) 2))
(-.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 0)
(-.f64 0 (neg.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)))
(-.f64 (-.f64 0 (-.f64 -1 (pow.f64 (*.f64 l (sin.f64 ky)) 2))) 1)
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 1)
(*.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))
(*.f64 1 (pow.f64 (*.f64 l (sin.f64 ky)) 2))
(*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2))
(*.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 l 2))
(*.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (*.f64 l l))) 2) (/.f64 1 (pow.f64 (*.f64 l (sin.f64 ky)) 2)))
(*.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (*.f64 l l))) 2) (*.f64 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) 1))
(*.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (*.f64 l l))) 2) (pow.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) 2))
(*.f64 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (*.f64 l l))) 2))
(*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (*.f64 l l))) (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (*.f64 l l)))) 2) (/.f64 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (*.f64 l l))) 2)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 1)
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))
(neg.f64 (neg.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)))
(-.f64 2 (neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)))
(-.f64 1 (-.f64 -1 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)))
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2) -2)
(-.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)) -1)
(-.f64 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)) 0)
(-.f64 0 (-.f64 -2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)))
(-.f64 (-.f64 1 (-.f64 -2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2))) 1)
(-.f64 (-.f64 2 (-.f64 -1 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2))) 1)
(-.f64 (-.f64 0 (-.f64 -3 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2))) 1)
(*.f64 1 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)))
(*.f64 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)) 1)
(*.f64 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)) (/.f64 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)) (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2))))
(*.f64 (*.f64 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)) (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2))) (/.f64 1 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2))))
(*.f64 (*.f64 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)) (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2))) 1))
(*.f64 (/.f64 1 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2))) (*.f64 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)) (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2))))
(*.f64 (*.f64 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)) (*.f64 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)) (*.f64 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)) (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2))))) (/.f64 (/.f64 1 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2))) (*.f64 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)) (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)))))
(/.f64 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)) 1)
(/.f64 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)) (/.f64 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)) (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2))))
(pow.f64 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)) 1)
(neg.f64 (-.f64 -2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)))
Outputs
(/.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 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 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (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 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (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 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (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 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (*.f64 2/45 (/.f64 (*.f64 (pow.f64 l 2) (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 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (+.f64 (+.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) (*.f64 -1/315 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 8)) (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 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2))) (+.f64 (*.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 -1/315 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 8)) (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 (*.f64 l ky) 2) (pow.f64 Om 2)) (+.f64 (*.f64 -1/315 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 8)) (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 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 (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 -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 (pow.f64 l 2) (+.f64 (pow.f64 ky 2) (*.f64 -1/3 (pow.f64 ky 4)))) (*.f64 (pow.f64 l 2) (*.f64 2/45 (pow.f64 ky 6))))
(*.f64 (pow.f64 l 2) (+.f64 (+.f64 (pow.f64 ky 2) (*.f64 -1/3 (pow.f64 ky 4))) (*.f64 2/45 (pow.f64 ky 6))))
(+.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 -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 l 2) (*.f64 2/45 (pow.f64 ky 6))) (*.f64 (pow.f64 l 2) (*.f64 -1/315 (pow.f64 ky 8)))))
(+.f64 (*.f64 (pow.f64 l 2) (*.f64 2/45 (pow.f64 ky 6))) (*.f64 (pow.f64 l 2) (+.f64 (+.f64 (pow.f64 ky 2) (*.f64 -1/3 (pow.f64 ky 4))) (*.f64 -1/315 (pow.f64 ky 8)))))
(*.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)
2
(+.f64 2 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (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 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(+.f64 2 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (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 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(+.f64 2 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
2
(+.f64 2 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
(+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) -2))
(+.f64 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 2 (+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) -2) (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2)) 2/3)))
(+.f64 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) -2)) (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2)) 2/3))
(+.f64 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 (*.f64 l ky) 2) (pow.f64 Om 2)) -2) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2)) 2/3) (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 6)) (pow.f64 Om 2)) -4/45))))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)) -2) (+.f64 2 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 4)) (pow.f64 Om 2)) 2/3) (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 6)) (pow.f64 Om 2)) -4/45))))
(+.f64 2 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (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 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))
(+.f64 2 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
2
(+.f64 2 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
2
(+.f64 2 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 ky) 2)) (pow.f64 Om 2))))
(+.f64 2 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
(+.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 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 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) (pow.f64 Om 2)) 0)
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(-.f64 0 (neg.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 0 (-.f64 -1 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))) 1)
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 1)
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 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 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(*.f64 1 (/.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 (/.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 1 (/.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 (/.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 1 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))) 1))
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 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 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 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 1 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 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 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(pow.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) 1)
(/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))
(neg.f64 (neg.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 (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 (pow.f64 (*.f64 l (sin.f64 ky)) 2) 0)
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(-.f64 0 (neg.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(-.f64 (-.f64 0 (-.f64 -1 (pow.f64 (*.f64 l (sin.f64 ky)) 2))) 1)
(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 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 (*.f64 l (sin.f64 ky)) 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 (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 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (*.f64 l l))) 2) (/.f64 1 (pow.f64 (*.f64 l (sin.f64 ky)) 2)))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (*.f64 l l))) 2) (*.f64 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) 1))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (pow.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (*.f64 l l))) 2) (pow.f64 (/.f64 1 (*.f64 l (sin.f64 ky))) 2))
(pow.f64 (*.f64 (*.f64 (sin.f64 ky) (*.f64 l (*.f64 l (sin.f64 ky)))) (/.f64 1 (*.f64 l (sin.f64 ky)))) 2)
(pow.f64 (*.f64 (*.f64 l (*.f64 (*.f64 l (sin.f64 ky)) (sin.f64 ky))) (/.f64 1 (*.f64 l (sin.f64 ky)))) 2)
(pow.f64 (*.f64 l (*.f64 (*.f64 (sin.f64 ky) (*.f64 l (sin.f64 ky))) (/.f64 1 (*.f64 l (sin.f64 ky))))) 2)
(*.f64 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (*.f64 l l))) 2))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (*.f64 l l))) (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (*.f64 l l)))) 2) (/.f64 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 ky)) 2)) (pow.f64 (*.f64 (sin.f64 ky) (*.f64 (sin.f64 ky) (*.f64 l l))) 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 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 (*.f64 l (sin.f64 ky)) 2)))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(neg.f64 (neg.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2)))
(pow.f64 (*.f64 l (sin.f64 ky)) 2)
(-.f64 2 (neg.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)))
(+.f64 2 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
(-.f64 1 (-.f64 -1 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)))
(+.f64 2 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
(-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2) -2)
(+.f64 2 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
(-.f64 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)) -1)
(+.f64 2 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
(-.f64 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)) 0)
(+.f64 2 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
(-.f64 0 (-.f64 -2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)))
(+.f64 2 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
(-.f64 (-.f64 1 (-.f64 -2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2))) 1)
(+.f64 2 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
(-.f64 (-.f64 2 (-.f64 -1 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2))) 1)
(+.f64 2 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
(-.f64 (-.f64 0 (-.f64 -3 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2))) 1)
(+.f64 2 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
(*.f64 1 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)))
(+.f64 2 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
(*.f64 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)) 1)
(+.f64 2 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
(*.f64 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)) (/.f64 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)) (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2))))
(+.f64 2 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
(*.f64 (*.f64 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)) (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2))) (/.f64 1 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2))))
(+.f64 2 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
(*.f64 (*.f64 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)) (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2))) (*.f64 (/.f64 1 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2))) 1))
(+.f64 2 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
(*.f64 (/.f64 1 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2))) (*.f64 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)) (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2))))
(+.f64 2 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
(*.f64 (*.f64 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)) (*.f64 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)) (*.f64 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)) (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2))))) (/.f64 (/.f64 1 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2))) (*.f64 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)) (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)))))
(+.f64 2 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
(/.f64 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)) 1)
(+.f64 2 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
(/.f64 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)) (/.f64 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)) (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2))))
(+.f64 2 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
(pow.f64 (+.f64 2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)) 1)
(+.f64 2 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))
(neg.f64 (-.f64 -2 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2)))
(+.f64 2 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))

localize203.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
2.5b
(/.f64 Om (*.f64 l (sin.f64 ky)))
5.6b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (+.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)))))))
11.3b
(+.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))))
17.9b
(/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))
Compiler

Compiled 157 to 80 computations (49% saved)

series47.0ms (0.1%)

Counts
3 → 92
Calls

27 calls:

TimeVariablePointExpression
7.0ms
l
@0
(+.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))))
3.0ms
Om
@0
(/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))
3.0ms
ky
@inf
(/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))
3.0ms
l
@0
(/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))
3.0ms
l
@0
(sqrt.f64 (*.f64 1/2 (+.f64 1 (+.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)))))))

rewrite210.0ms (0.5%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
022171
1191171
2597171
32247171
Stop Event
node limit
Counts
3 → 35
Calls
Call 1
Inputs
(/.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 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (+.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)))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (/.f64 1 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (*.f64 (/.f64 1 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))) (/.f64 (/.f64 1 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.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)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.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)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.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/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 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) -1/16))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.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 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 1 (+.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.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 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 (+.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))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.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/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 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) -1/16))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.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/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/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 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) -1/16))))) (/.f64 (/.f64 1 (+.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/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 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) -1/16)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.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/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 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) -1/16))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.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)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 1/2 (+.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) 1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 1/2 (+.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) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 1/2 (+.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) 1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 1/2 (+.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) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 1/2 (+.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) 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 1/2 (+.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) 1)))) (/.f64 (sqrt.f64 (*.f64 1/2 (+.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) 1)))) (sqrt.f64 (*.f64 1/2 (+.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) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.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) 1)) (*.f64 (+.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) 1)) 1/4))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.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) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.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) 1)) (*.f64 (+.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) 1)) 1/4))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.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) 1))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.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) 1))))) (sqrt.f64 (*.f64 (+.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) 1)) (*.f64 (+.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) 1)) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 (*.f64 (+.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) 1)) (*.f64 (+.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) 1)) 1/4))) (sqrt.f64 (*.f64 (+.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) 1)) (*.f64 (+.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) 1)) 1/4)))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.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) 1))))) (sqrt.f64 (*.f64 (+.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) 1)) (*.f64 (+.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) 1)) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 1/2 (+.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) 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 1/2 (+.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) 1)))) (/.f64 (sqrt.f64 (*.f64 1/2 (+.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) 1)))) (sqrt.f64 (*.f64 1/2 (+.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) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 1/2 (+.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) 1)))) 1)))))

simplify333.0ms (0.8%)

Algorithm
egg-herbie
Rules
1190×rational.json-simplify-49
1092×rational.json-simplify-54
878×rational.json-simplify-41
870×rational.json-simplify-50
790×rational.json-simplify-43
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01948489
13858155
27748119
323488119
460988119
Stop Event
node limit
Counts
127 → 101
Calls
Call 1
Inputs
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))
(+.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) (*.f64 1/2 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) ky))))
(+.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) ky))) (*.f64 -1 (*.f64 ky (+.f64 (*.f64 13/120 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 -1/4 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))))))
(+.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) ky))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -41/3024 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (+.f64 (*.f64 13/240 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 1/2 (+.f64 (*.f64 13/120 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 -1/4 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))))) (pow.f64 ky 3))) (*.f64 -1 (*.f64 ky (+.f64 (*.f64 13/120 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 -1/4 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))))))))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.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/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) (*.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) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))
(*.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) (*.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) (*.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) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))
(*.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) (*.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) (*.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) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))
(*.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) (*.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) (*.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) (*.f64 (pow.f64 l 3) (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/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) (*.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) (*.f64 (pow.f64 l 3) (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/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) (*.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) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))
(*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) ky)))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 (+.f64 (*.f64 1/12 (/.f64 Om l)) (*.f64 1/16 (+.f64 (*.f64 13/120 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 -1/4 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))))) ky) (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) ky))))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))) (*.f64 1/16 (+.f64 (*.f64 -41/3024 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 13/120 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 -1/4 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))) (*.f64 13/240 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))))) (pow.f64 ky 3)) (+.f64 (*.f64 (+.f64 (*.f64 1/12 (/.f64 Om l)) (*.f64 1/16 (+.f64 (*.f64 13/120 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 -1/4 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))))) ky) (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) 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) (*.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) (*.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) (*.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) (*.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) (*.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) (*.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) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (*.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) (+.f64 (*.f64 -3/128 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (*.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 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (*.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) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))))) (pow.f64 l 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (*.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 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (*.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) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))))) (pow.f64 l 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (*.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 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))))) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))))) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))))) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))))) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))))) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))))) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))))) (sqrt.f64 1/2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))))) (sqrt.f64 1/2))
(+.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 0)
(+.f64 0 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))
(-.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 0)
(*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 1)
(*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))
(*.f64 1 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))
(*.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (/.f64 1 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))
(*.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (*.f64 (/.f64 1 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) 1))
(*.f64 (/.f64 1 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))
(*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))) (/.f64 (/.f64 1 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))))
(pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 1)
(-.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)) 0)
(*.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)) 1)
(*.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/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 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) -1/16))))
(*.f64 1 (+.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 (*.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 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) -1/16))) (/.f64 1 (+.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 (*.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 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) -1/16))) (*.f64 (/.f64 1 (+.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))) 1))
(*.f64 (/.f64 1 (+.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/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 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) -1/16))))
(*.f64 (*.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/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/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 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) -1/16))))) (/.f64 (/.f64 1 (+.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/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 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) -1/16)))))
(/.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)) 1)
(/.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/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 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) -1/16))))
(pow.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)) 1)
(+.f64 (sqrt.f64 (*.f64 1/2 (+.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) 1)))) 0)
(+.f64 0 (sqrt.f64 (*.f64 1/2 (+.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) 1)))))
(-.f64 (sqrt.f64 (*.f64 1/2 (+.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) 1)))) 0)
(*.f64 1 (sqrt.f64 (*.f64 1/2 (+.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) 1)))))
(*.f64 (sqrt.f64 (*.f64 1/2 (+.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) 1)))) 1)
(*.f64 (sqrt.f64 (*.f64 1/2 (+.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) 1)))) (/.f64 (sqrt.f64 (*.f64 1/2 (+.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) 1)))) (sqrt.f64 (*.f64 1/2 (+.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) 1))))))
(*.f64 (sqrt.f64 (*.f64 (+.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) 1)) (*.f64 (+.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) 1)) 1/4))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.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) 1))))))
(*.f64 (sqrt.f64 (*.f64 (+.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) 1)) (*.f64 (+.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) 1)) 1/4))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.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) 1))))) 1))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.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) 1))))) (sqrt.f64 (*.f64 (+.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) 1)) (*.f64 (+.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) 1)) 1/4))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.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) 1)) (*.f64 (+.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) 1)) 1/4))) (sqrt.f64 (*.f64 (+.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) 1)) (*.f64 (+.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) 1)) 1/4)))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.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) 1))))) (sqrt.f64 (*.f64 (+.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) 1)) (*.f64 (+.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) 1)) 1/4)))))
(/.f64 (sqrt.f64 (*.f64 1/2 (+.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) 1)))) 1)
(/.f64 (sqrt.f64 (*.f64 1/2 (+.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) 1)))) (/.f64 (sqrt.f64 (*.f64 1/2 (+.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) 1)))) (sqrt.f64 (*.f64 1/2 (+.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) 1))))))
(pow.f64 (sqrt.f64 (*.f64 1/2 (+.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) 1)))) 1)
Outputs
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))
(/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3))
(+.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) (*.f64 1/2 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) ky))))
(+.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3)) (*.f64 1/2 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) ky))))
(+.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) ky))) (*.f64 -1 (*.f64 ky (+.f64 (*.f64 13/120 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 -1/4 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))))))
(+.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) ky))) (*.f64 ky (*.f64 (+.f64 (*.f64 13/120 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/4)) -1))))
(+.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) ky))) (*.f64 ky (neg.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -17/120)))))
(+.f64 (+.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3)) (*.f64 1/2 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) ky)))) (*.f64 ky (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) 17/120)))
(+.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) ky))) (*.f64 ky (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) 17/120))))
(+.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) ky))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -41/3024 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (+.f64 (*.f64 13/240 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 1/2 (+.f64 (*.f64 13/120 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 -1/4 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))))) (pow.f64 ky 3))) (*.f64 -1 (*.f64 ky (+.f64 (*.f64 13/120 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 -1/4 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))))))))
(+.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3)) (+.f64 (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -41/3024) (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) 13/240) (*.f64 1/2 (+.f64 (*.f64 13/120 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/4))))) (*.f64 (pow.f64 ky 3) -1)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) ky))) (*.f64 ky (*.f64 (+.f64 (*.f64 13/120 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/4)) -1)))))
(+.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) ky))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -17/120)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) 307/7560))) (*.f64 ky (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -17/120))))))
(+.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3)) (+.f64 (*.f64 ky (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) 17/120)) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) ky))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -17/240) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) 307/7560)) (neg.f64 (pow.f64 ky 3))))))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))
(/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))
(/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (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/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 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 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 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))
(*.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 -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 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 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 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))
(*.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 -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 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 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 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))
(*.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 -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 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 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 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 -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 -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 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 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 -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 -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 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 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))))
(*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3)) -1/16)
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) ky)))))
(+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3)) -1/16) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) ky)) -1/32)))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3)) -1/16) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) ky)) -1/32)))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 (+.f64 (*.f64 1/12 (/.f64 Om l)) (*.f64 1/16 (+.f64 (*.f64 13/120 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 -1/4 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))))) ky) (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) ky))))))
(+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3)) -1/16) (+.f64 (*.f64 ky (+.f64 (*.f64 1/12 (/.f64 Om l)) (*.f64 (+.f64 (*.f64 13/120 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/4)) 1/16))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) ky)) -1/32))))
(+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3)) -1/16) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) ky)) -1/32) (*.f64 ky (+.f64 (*.f64 1/12 (/.f64 Om l)) (*.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -17/120) 1/16))))))
(+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3)) -1/16) (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) ky)) -1/32) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (*.f64 ky (+.f64 (*.f64 1/12 (/.f64 Om l)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -17/1920))))))
(+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3)) -1/16) (+.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) ky)) -1/32)) (*.f64 ky (+.f64 (*.f64 1/12 (/.f64 Om l)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -17/1920)))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))) (*.f64 1/16 (+.f64 (*.f64 -41/3024 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 13/120 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 -1/4 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))) (*.f64 13/240 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))))) (pow.f64 ky 3)) (+.f64 (*.f64 (+.f64 (*.f64 1/12 (/.f64 Om l)) (*.f64 1/16 (+.f64 (*.f64 13/120 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 -1/4 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))))) ky) (*.f64 -1/32 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) ky)))))))
(+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3)) -1/16) (+.f64 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (/.f64 Om l) -1/36) (*.f64 (/.f64 Om l) 1/120))) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -41/3024) (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) 13/240) (*.f64 1/2 (+.f64 (*.f64 13/120 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/4))))) 1/16))) (+.f64 (*.f64 ky (+.f64 (*.f64 1/12 (/.f64 Om l)) (*.f64 (+.f64 (*.f64 13/120 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/4)) 1/16))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) ky)) -1/32)))))
(+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3)) -1/16) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) ky)) -1/32) (*.f64 ky (+.f64 (*.f64 1/12 (/.f64 Om l)) (*.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -17/120) 1/16)))) (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 -1/2 (*.f64 (/.f64 Om l) -7/360)) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -17/120)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) 307/7560)) 1/16))))))
(+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3)) -1/16) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) ky)) -1/32) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (*.f64 ky (+.f64 (*.f64 1/12 (/.f64 Om l)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -17/1920))))) (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 (/.f64 Om l) 7/720) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -17/240) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) 307/7560)) 1/16)))))
(+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3)) -1/16) (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) ky)) -1/32) (+.f64 (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 (/.f64 Om l) 7/720) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -17/240) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) 307/7560)) 1/16))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (*.f64 ky (+.f64 (*.f64 1/12 (/.f64 Om l)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -17/1920)))))))
(+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l ky) 3)) -1/16) (+.f64 (+.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (*.f64 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) ky)) -1/32)) (*.f64 ky (+.f64 (*.f64 1/12 (/.f64 Om l)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -17/1920)))) (*.f64 (pow.f64 ky 3) (+.f64 (*.f64 (/.f64 Om l) 7/720) (*.f64 (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -17/240) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) 307/7560)) 1/16)))))
(+.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 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 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 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 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 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 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 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))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 ky)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (*.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) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (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 (*.f64 1/4 (/.f64 (*.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 ky)))) (+.f64 (sqrt.f64 1/2) (*.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 -3/128 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (*.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) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (*.f64 -3/128 (/.f64 (*.f64 (pow.f64 Om 3) (sqrt.f64 1/2)) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 ky)))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (*.f64 -3/128 (/.f64 (*.f64 (pow.f64 Om 3) (sqrt.f64 1/2)) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 ky)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (*.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) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (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 (*.f64 1/4 (/.f64 (*.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 ky)))) (+.f64 (sqrt.f64 1/2) (*.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 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 -1/64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))))) (pow.f64 l 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (*.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/2 (/.f64 (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) -1/64))) (pow.f64 l 3))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (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 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) -3/64)) (pow.f64 l 3))) (*.f64 1/4 (/.f64 (*.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 ky)))))))
(+.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 ky)))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (pow.f64 (*.f64 l (sin.f64 ky)) 2))))) (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) (*.f64 -3/64 (sqrt.f64 1/2))) (pow.f64 l 3))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) (*.f64 -3/64 (sqrt.f64 1/2))) (pow.f64 l 3))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (pow.f64 (*.f64 l (sin.f64 ky)) 2))))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))))
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 ky)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (*.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) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (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 (*.f64 1/4 (/.f64 (*.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 ky)))) (+.f64 (sqrt.f64 1/2) (*.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 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 1/64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))))) (pow.f64 l 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (*.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/2 (/.f64 (*.f64 (sqrt.f64 1/2) (-.f64 (*.f64 1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) 1/64))) (pow.f64 l 3))) (+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (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 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 1/2) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) 3/64)) (pow.f64 l 3))) (*.f64 1/4 (/.f64 (*.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 ky)))))))
(+.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 ky)))) (+.f64 (sqrt.f64 1/2) (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (pow.f64 (*.f64 l (sin.f64 ky)) 2))))) (*.f64 -1/2 (/.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) (*.f64 3/64 (sqrt.f64 1/2))) (pow.f64 l 3))))
(+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (+.f64 (+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 Om (sqrt.f64 1/2)) (*.f64 l (sin.f64 ky))))) (*.f64 -1/2 (/.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) (*.f64 3/64 (sqrt.f64 1/2))) (pow.f64 l 3)))))
(+.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (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 -1/2 (/.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (sin.f64 ky) 3)) (*.f64 3/64 (sqrt.f64 1/2))) (pow.f64 l 3)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))))) (sqrt.f64 1/2))
(sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 (*.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)))) 1))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))))) (sqrt.f64 1/2))
(sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 (*.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)))) 1))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))))) (sqrt.f64 1/2))
(sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 (*.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)))) 1))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))))) (sqrt.f64 1/2))
(sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 (*.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)))) 1))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))))) (sqrt.f64 1/2))
(sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 (*.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)))) 1))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))))) (sqrt.f64 1/2))
(sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 (*.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)))) 1))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))))) (sqrt.f64 1/2))
(sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 (*.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)))) 1))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3))))))) (sqrt.f64 1/2))
(sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 (*.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)))) 1))))
(+.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 0)
(/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))
(+.f64 0 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))
(/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))
(-.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 0)
(/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))
(*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 1)
(/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))
(*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) (/.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))
(/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))
(*.f64 1 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))
(/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))
(*.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (/.f64 1 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))
(/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))
(*.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (*.f64 (/.f64 1 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) 1))
(/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))
(*.f64 (/.f64 1 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))
(/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))
(*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))) (/.f64 (/.f64 1 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))))
(/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))
(pow.f64 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) 1)
(/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))
(-.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)) 0)
(+.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 (*.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)) 1)
(+.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 (*.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/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 (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 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))
(*.f64 1 (+.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 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))
(*.f64 (*.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 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 1 (+.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 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))
(*.f64 (*.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 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 (+.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))) 1))
(+.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 (+.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/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 (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 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))
(*.f64 (*.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/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/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 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)) -1/16))))) (/.f64 (/.f64 1 (+.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/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 (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 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))
(/.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)) 1)
(+.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 (*.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/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 (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 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))
(pow.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)) 1)
(+.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 (sqrt.f64 (*.f64 1/2 (+.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) 1)))) 0)
(sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 (*.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)))) 1))))
(+.f64 0 (sqrt.f64 (*.f64 1/2 (+.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) 1)))))
(sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 (*.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)))) 1))))
(-.f64 (sqrt.f64 (*.f64 1/2 (+.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) 1)))) 0)
(sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 (*.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)))) 1))))
(*.f64 1 (sqrt.f64 (*.f64 1/2 (+.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) 1)))))
(sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 (*.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)))) 1))))
(*.f64 (sqrt.f64 (*.f64 1/2 (+.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) 1)))) 1)
(sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 (*.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)))) 1))))
(*.f64 (sqrt.f64 (*.f64 1/2 (+.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) 1)))) (/.f64 (sqrt.f64 (*.f64 1/2 (+.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) 1)))) (sqrt.f64 (*.f64 1/2 (+.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) 1))))))
(sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 (*.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)))) 1))))
(*.f64 (sqrt.f64 (*.f64 (+.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) 1)) (*.f64 (+.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) 1)) 1/4))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.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) 1))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))) (*.f64 1/4 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))))))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))))))))
(*.f64 (sqrt.f64 (*.f64 1/4 (*.f64 (+.f64 (*.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)))) 1)) (+.f64 (*.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)))) 1))))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.f64 (*.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)))) 1))))))
(*.f64 (sqrt.f64 (*.f64 1/4 (*.f64 (-.f64 (-.f64 -1 (*.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 (*.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 1 (sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))))))))
(*.f64 (sqrt.f64 (*.f64 (+.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) 1)) (*.f64 (+.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) 1)) 1/4))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.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) 1))))) 1))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))) (*.f64 1/4 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))))))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))))))))
(*.f64 (sqrt.f64 (*.f64 1/4 (*.f64 (+.f64 (*.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)))) 1)) (+.f64 (*.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)))) 1))))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.f64 (*.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)))) 1))))))
(*.f64 (sqrt.f64 (*.f64 1/4 (*.f64 (-.f64 (-.f64 -1 (*.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 (*.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 1 (sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.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) 1))))) (sqrt.f64 (*.f64 (+.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) 1)) (*.f64 (+.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) 1)) 1/4))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))) (*.f64 1/4 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))))))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))))))))
(*.f64 (sqrt.f64 (*.f64 1/4 (*.f64 (+.f64 (*.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)))) 1)) (+.f64 (*.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)))) 1))))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.f64 (*.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)))) 1))))))
(*.f64 (sqrt.f64 (*.f64 1/4 (*.f64 (-.f64 (-.f64 -1 (*.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 (*.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 1 (sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))))))))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (+.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) 1)) (*.f64 (+.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) 1)) 1/4))) (sqrt.f64 (*.f64 (+.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) 1)) (*.f64 (+.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) 1)) 1/4)))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.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) 1))))) (sqrt.f64 (*.f64 (+.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) 1)) (*.f64 (+.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) 1)) 1/4)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))) (*.f64 1/4 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))) (*.f64 1/4 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))))))) (sqrt.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))) (*.f64 1/4 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 1/4 (+.f64 (*.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)))) 1))) (*.f64 (+.f64 (*.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)))) 1)) (*.f64 1/4 (*.f64 (+.f64 (*.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)))) 1)) (+.f64 (*.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)))) 1))))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.f64 (*.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)))) 1))))) (sqrt.f64 (*.f64 1/4 (*.f64 (+.f64 (*.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)))) 1)) (+.f64 (*.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)))) 1)))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 1/4 (+.f64 (*.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)))) 1))) (*.f64 1/4 (*.f64 (*.f64 (+.f64 (*.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)))) 1)) (+.f64 (*.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)))) 1))) (+.f64 (*.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)))) 1)))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.f64 (*.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)))) 1))))) (sqrt.f64 (*.f64 1/4 (*.f64 (+.f64 (*.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)))) 1)) (+.f64 (*.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)))) 1)))))))
(*.f64 (sqrt.f64 (*.f64 1/4 (*.f64 (*.f64 (-.f64 (-.f64 -1 (*.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 (*.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 1/4 (*.f64 (-.f64 (-.f64 -1 (*.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 (*.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 (sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))))))) (sqrt.f64 (*.f64 1/4 (*.f64 (-.f64 (-.f64 -1 (*.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 (*.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 (sqrt.f64 (*.f64 1/2 (+.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) 1)))) 1)
(sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 (*.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)))) 1))))
(/.f64 (sqrt.f64 (*.f64 1/2 (+.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) 1)))) (/.f64 (sqrt.f64 (*.f64 1/2 (+.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) 1)))) (sqrt.f64 (*.f64 1/2 (+.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) 1))))))
(sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 (*.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)))) 1))))
(pow.f64 (sqrt.f64 (*.f64 1/2 (+.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) 1)))) 1)
(sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (+.f64 1 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 (*.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)))) 1))))

eval1.2s (3.1%)

Compiler

Compiled 24853 to 16913 computations (31.9% saved)

prune914.0ms (2.3%)

Pruning

22 alts after pruning (16 fresh and 6 done)

PrunedKeptTotal
New5879596
Fresh178
Picked011
Done358
Total59122613
Error
0.0b
Counts
613 → 22
Alt Table
Click to see full alt table
StatusErrorProgram
40.2b
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))) 1/2))
40.3b
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/2))
30.5b
(sqrt.f64 (*.f64 1/2 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2) -2)))
30.5b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))))
30.7b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))))))
11.2b
(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))))))))
16.3b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))))
37.1b
(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 (/.f64 l Om) -2))))))
0.8b
(sqrt.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)))))))))
17.1b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))))))
46.2b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (+.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)))))))
38.7b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) -2)))))
33.0b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) -2)))))
30.5b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))))))
31.1b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))))
38.5b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l ky))))))
10.2b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))))))
30.5b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 -4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))))))
62.0b
(sqrt.f64 (*.f64 1/2 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
22.4b
(sqrt.f64 (*.f64 1/2 2))
40.0b
(sqrt.f64 (*.f64 1/4 (-.f64 2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
30.3b
(sqrt.f64 1/2)
Compiler

Compiled 880 to 723 computations (17.8% saved)

localize407.0ms (1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 l (sin.f64 kx))
0.2b
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
0.2b
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
15.1b
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
Compiler

Compiled 136 to 89 computations (34.6% saved)

series18.0ms (0%)

Counts
4 → 112
Calls

30 calls:

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

rewrite373.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1032×rational.json-simplify-47
806×rational.json-5
804×exponential.json-3
804×rational.json-1
804×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
016104
1140104
2456104
31707104
46833104
Stop Event
node limit
Counts
4 → 55
Calls
Call 1
Inputs
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
(*.f64 l (sin.f64 kx))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) (/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (/.f64 1 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (/.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (*.f64 l (sin.f64 kx)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 l (sin.f64 kx)) 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 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (*.f64 l l))) 2) (/.f64 1 (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (*.f64 l l))) 2) (*.f64 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (*.f64 l l))) 2) (pow.f64 (/.f64 1 (*.f64 l (sin.f64 kx))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (pow.f64 (*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (*.f64 l l))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (*.f64 l l))) (*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (*.f64 l l)))) 2) (/.f64 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (pow.f64 (*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (*.f64 l l))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (/.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (/.f64 1 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 l (sin.f64 kx)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 l (sin.f64 kx)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 l (sin.f64 kx)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 l (sin.f64 kx))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (*.f64 l (sin.f64 kx)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (sin.f64 kx)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 l (sin.f64 kx)) (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 l (sin.f64 kx))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 l (sin.f64 kx)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 l (sin.f64 kx))))))))

simplify481.0ms (1.2%)

Algorithm
egg-herbie
Rules
1766×rational.json-simplify-47
1164×rational.json-simplify-54
852×exponential.json-simplify-26
792×rational.json-simplify-43
758×rational.json-simplify-50
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02726363
15646265
210286253
327726217
Stop Event
node limit
Counts
167 → 142
Calls
Call 1
Inputs
(/.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 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 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 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 (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 (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 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 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))
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 4 (/.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 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) (pow.f64 Om 4))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)) (pow.f64 Om 6))))))
(*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 (sin.f64 kx) 8) (pow.f64 l 8)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))))))
(*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 (sin.f64 kx) 8) (pow.f64 l 8)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))))))
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 1 (*.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 kx 4)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 1 (+.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 kx 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 kx 4))))))
(/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))
(/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))
(/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))
(/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 kx) 8)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 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 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) (pow.f64 Om 4)))))
(+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 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 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) (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 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) (pow.f64 Om 4)))))
(+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 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 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) (pow.f64 Om 4))))))
(*.f64 (sin.f64 kx) l)
(*.f64 (sin.f64 kx) l)
(*.f64 (sin.f64 kx) l)
(*.f64 (sin.f64 kx) l)
(*.f64 (sin.f64 kx) l)
(*.f64 (sin.f64 kx) l)
(*.f64 (sin.f64 kx) l)
(*.f64 (sin.f64 kx) l)
(*.f64 (sin.f64 kx) l)
(*.f64 (sin.f64 kx) l)
(*.f64 (sin.f64 kx) l)
(*.f64 (sin.f64 kx) l)
(*.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 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) 0)
(+.f64 0 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))
(-.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) 0)
(-.f64 0 (neg.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) 1)
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) 1)
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) (/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))
(*.f64 1 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))
(*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (/.f64 1 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))
(*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) 1))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))
(*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (/.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
(pow.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) 1)
(neg.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))
(+.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 0)
(+.f64 0 (pow.f64 (*.f64 l (sin.f64 kx)) 2))
(-.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 0)
(-.f64 0 (neg.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(-.f64 (-.f64 0 (-.f64 -1 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) 1)
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 1)
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(*.f64 1 (pow.f64 (*.f64 l (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 (*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (*.f64 l l))) 2) (/.f64 1 (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(*.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (*.f64 l l))) 2) (*.f64 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 1))
(*.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (*.f64 l l))) 2) (pow.f64 (/.f64 1 (*.f64 l (sin.f64 kx))) 2))
(*.f64 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (pow.f64 (*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (*.f64 l l))) 2))
(*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (*.f64 l l))) (*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (*.f64 l l)))) 2) (/.f64 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (pow.f64 (*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (*.f64 l l))) 2)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 1)
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(neg.f64 (neg.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) 0)
(+.f64 0 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))
(-.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) 0)
(-.f64 0 (neg.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))) 1)
(*.f64 1 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) 1)
(*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (/.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))))
(*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (/.f64 1 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))))
(*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) 1))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))))
(pow.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) 1)
(neg.f64 (neg.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))))
(+.f64 (*.f64 l (sin.f64 kx)) 0)
(+.f64 0 (*.f64 l (sin.f64 kx)))
(-.f64 (*.f64 l (sin.f64 kx)) 0)
(-.f64 0 (neg.f64 (*.f64 l (sin.f64 kx))))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 l (sin.f64 kx)))) 1)
(/.f64 (*.f64 l (sin.f64 kx)) 1)
(/.f64 (*.f64 l (sin.f64 kx)) (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 l (sin.f64 kx))))
(pow.f64 (*.f64 l (sin.f64 kx)) 1)
(neg.f64 (neg.f64 (*.f64 l (sin.f64 kx))))
Outputs
(/.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 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 (*.f64 (pow.f64 l 2) (pow.f64 kx 4)) (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 (pow.f64 (*.f64 l kx) 2) (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 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (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 -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 (*.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 (*.f64 l kx) 2) (pow.f64 Om 2)) (*.f64 -1/315 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 8)) (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 (*.f64 l kx) 2) (pow.f64 Om 2)) (+.f64 (*.f64 -1/315 (/.f64 (*.f64 (pow.f64 l 2) (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 (*.f64 (pow.f64 l 2) (pow.f64 kx 8)) (pow.f64 Om 2)))) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 l 2) (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 (*.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 -1/315 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 8)) (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 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 (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 (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 l 2) (*.f64 2/45 (pow.f64 kx 6))))
(*.f64 (pow.f64 l 2) (+.f64 (+.f64 (pow.f64 kx 2) (*.f64 -1/3 (pow.f64 kx 4))) (*.f64 2/45 (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 (+.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 (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 (pow.f64 l 2) (*.f64 2/45 (pow.f64 kx 6))) (+.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (*.f64 -1/3 (pow.f64 kx 4)))) (*.f64 (pow.f64 l 2) (*.f64 -1/315 (pow.f64 kx 8)))))
(+.f64 (*.f64 (pow.f64 l 2) (+.f64 (+.f64 (pow.f64 kx 2) (*.f64 -1/3 (pow.f64 kx 4))) (*.f64 2/45 (pow.f64 kx 6)))) (*.f64 (pow.f64 l 2) (*.f64 -1/315 (pow.f64 kx 8))))
(*.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 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)
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 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 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 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) (pow.f64 Om 4))) (*.f64 -8 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)) (pow.f64 Om 6))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) (pow.f64 Om 4))) (*.f64 -8 (/.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 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) (pow.f64 Om 4))) (*.f64 -8 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 6) (pow.f64 Om 6))))))
(+.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) (pow.f64 Om 4))) (*.f64 -8 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 6) (pow.f64 Om 6)))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) (pow.f64 Om 4))) (+.f64 1 (*.f64 -8 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 6) (pow.f64 Om 6))))))
(*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))))
(*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 kx)) 4))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 kx)) 4))) (*.f64 1/8 (/.f64 (pow.f64 Om 6) (pow.f64 (*.f64 l (sin.f64 kx)) 6)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 kx)) 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (*.f64 1/8 (/.f64 (pow.f64 Om 6) (pow.f64 (*.f64 l (sin.f64 kx)) 6)))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 (sin.f64 kx) 8) (pow.f64 l 8)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (pow.f64 (*.f64 l (sin.f64 kx)) 6))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 kx)) 4)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 8) (pow.f64 (*.f64 l (sin.f64 kx)) 8)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (pow.f64 (*.f64 l (sin.f64 kx)) 6))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 kx)) 4))) (*.f64 -1/16 (/.f64 (pow.f64 Om 8) (pow.f64 (*.f64 l (sin.f64 kx)) 8))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 kx)) 4))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (pow.f64 (*.f64 l (sin.f64 kx)) 6))) (*.f64 -1/16 (/.f64 (pow.f64 Om 8) (pow.f64 (*.f64 l (sin.f64 kx)) 8))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 kx)) 4))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 8) (pow.f64 (*.f64 l (sin.f64 kx)) 8))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (*.f64 1/8 (/.f64 (pow.f64 Om 6) (pow.f64 (*.f64 l (sin.f64 kx)) 6))))))
(*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))))
(*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 kx)) 4))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 kx)) 4))) (*.f64 1/8 (/.f64 (pow.f64 Om 6) (pow.f64 (*.f64 l (sin.f64 kx)) 6)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 kx)) 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (*.f64 1/8 (/.f64 (pow.f64 Om 6) (pow.f64 (*.f64 l (sin.f64 kx)) 6)))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 (sin.f64 kx) 8) (pow.f64 l 8)))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 (sin.f64 kx) 6) (pow.f64 l 6)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (pow.f64 (*.f64 l (sin.f64 kx)) 6))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 kx)) 4)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 8) (pow.f64 (*.f64 l (sin.f64 kx)) 8)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (pow.f64 (*.f64 l (sin.f64 kx)) 6))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 kx)) 4))) (*.f64 -1/16 (/.f64 (pow.f64 Om 8) (pow.f64 (*.f64 l (sin.f64 kx)) 8))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 kx)) 4))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (pow.f64 (*.f64 l (sin.f64 kx)) 6))) (*.f64 -1/16 (/.f64 (pow.f64 Om 8) (pow.f64 (*.f64 l (sin.f64 kx)) 8))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 kx)) 4))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 8) (pow.f64 (*.f64 l (sin.f64 kx)) 8))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (*.f64 1/8 (/.f64 (pow.f64 Om 6) (pow.f64 (*.f64 l (sin.f64 kx)) 6))))))
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 1 (*.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 kx 4)))))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) -2) (+.f64 1 (*.f64 -1 (*.f64 (pow.f64 kx 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 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) -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)))) (neg.f64 (pow.f64 kx 4)))))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) -2) (+.f64 1 (*.f64 (pow.f64 kx 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 kx) 2) (pow.f64 Om 2)) -2) (-.f64 1 (*.f64 (pow.f64 kx 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 -2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) (+.f64 1 (+.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 kx 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 kx 4))))))
(+.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) -2) (+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 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 kx 6) (+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4/45) (+.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 4/3) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.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 kx) 2) (pow.f64 Om 2)) -2) (+.f64 1 (*.f64 -1 (+.f64 (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4/45) (+.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 4/3) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.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 (pow.f64 kx 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 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) -2) (+.f64 1 (*.f64 -1 (+.f64 (*.f64 (pow.f64 kx 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 kx 6) (+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4/45) (+.f64 (*.f64 (/.f64 (pow.f64 l 4) (pow.f64 Om 4)) 4/3) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.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 kx) 2) (pow.f64 Om 2)) -2) (+.f64 (-.f64 1 (*.f64 (pow.f64 kx 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 (pow.f64 l 4) (pow.f64 Om 4)) 4/3) (+.f64 (*.f64 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)) 4/45) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.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))))) (neg.f64 (pow.f64 kx 6)))))
(/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 Om 2))) 1))
(/.f64 1 (+.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))) 1))
(/.f64 1 (+.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))) 1))
(/.f64 1 (+.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))) 1))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)) (pow.f64 Om 2)))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
(*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2))))
(*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 kx)) 4))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 kx)) 4))) (*.f64 1/8 (/.f64 (pow.f64 Om 6) (pow.f64 (*.f64 l (sin.f64 kx)) 6)))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 kx)) 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (*.f64 1/8 (/.f64 (pow.f64 Om 6) (pow.f64 (*.f64 l (sin.f64 kx)) 6)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 6)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (*.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 l 2)))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 8) (*.f64 (pow.f64 l 8) (pow.f64 (sin.f64 kx) 8)))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)))))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (pow.f64 (*.f64 l (sin.f64 kx)) 6))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 kx)) 4)))) (*.f64 -1/16 (/.f64 (pow.f64 Om 8) (pow.f64 (*.f64 l (sin.f64 kx)) 8)))))
(+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (pow.f64 (*.f64 l (sin.f64 kx)) 6))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 kx)) 4))) (*.f64 -1/16 (/.f64 (pow.f64 Om 8) (pow.f64 (*.f64 l (sin.f64 kx)) 8))))))
(+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 kx)) 4))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 Om 6) (pow.f64 (*.f64 l (sin.f64 kx)) 6))) (*.f64 -1/16 (/.f64 (pow.f64 Om 8) (pow.f64 (*.f64 l (sin.f64 kx)) 8))))))
(+.f64 (*.f64 -1/4 (/.f64 (pow.f64 Om 4) (pow.f64 (*.f64 l (sin.f64 kx)) 4))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 8) (pow.f64 (*.f64 l (sin.f64 kx)) 8))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 Om 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2))) (*.f64 1/8 (/.f64 (pow.f64 Om 6) (pow.f64 (*.f64 l (sin.f64 kx)) 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 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) (pow.f64 Om 4)))))
(+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 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 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) (pow.f64 Om 4))) (*.f64 -8 (/.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 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) (pow.f64 Om 4))) (*.f64 -8 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 6) (pow.f64 Om 6))))))
(+.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) (pow.f64 Om 4))) (*.f64 -8 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 6) (pow.f64 Om 6)))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) (pow.f64 Om 4))) (+.f64 1 (*.f64 -8 (/.f64 (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 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) (pow.f64 Om 4)))))
(+.f64 (*.f64 -8 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (sin.f64 kx) 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 4 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 4) (pow.f64 l 4)) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) (pow.f64 Om 4))) (*.f64 -8 (/.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 1 (+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) (pow.f64 Om 4))) (*.f64 -8 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 6) (pow.f64 Om 6))))))
(+.f64 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) (pow.f64 Om 4))) (*.f64 -8 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 6) (pow.f64 Om 6)))))
(+.f64 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 4) (pow.f64 Om 4))) (+.f64 1 (*.f64 -8 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 6) (pow.f64 Om 6))))))
(*.f64 (sin.f64 kx) l)
(*.f64 l (sin.f64 kx))
(*.f64 (sin.f64 kx) l)
(*.f64 l (sin.f64 kx))
(*.f64 (sin.f64 kx) l)
(*.f64 l (sin.f64 kx))
(*.f64 (sin.f64 kx) l)
(*.f64 l (sin.f64 kx))
(*.f64 (sin.f64 kx) l)
(*.f64 l (sin.f64 kx))
(*.f64 (sin.f64 kx) l)
(*.f64 l (sin.f64 kx))
(*.f64 (sin.f64 kx) l)
(*.f64 l (sin.f64 kx))
(*.f64 (sin.f64 kx) l)
(*.f64 l (sin.f64 kx))
(*.f64 (sin.f64 kx) l)
(*.f64 l (sin.f64 kx))
(*.f64 (sin.f64 kx) l)
(*.f64 l (sin.f64 kx))
(*.f64 (sin.f64 kx) l)
(*.f64 l (sin.f64 kx))
(*.f64 (sin.f64 kx) l)
(*.f64 l (sin.f64 kx))
(*.f64 l kx)
(+.f64 (*.f64 l kx) (*.f64 -1/6 (*.f64 l (pow.f64 kx 3))))
(*.f64 l (+.f64 kx (*.f64 -1/6 (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 l (*.f64 (pow.f64 kx 5) 1/120))))
(+.f64 (*.f64 -1/6 (*.f64 l (pow.f64 kx 3))) (*.f64 l (+.f64 kx (*.f64 1/120 (pow.f64 kx 5)))))
(*.f64 l (+.f64 (*.f64 -1/6 (pow.f64 kx 3)) (+.f64 kx (*.f64 1/120 (pow.f64 kx 5)))))
(*.f64 l (+.f64 (*.f64 1/120 (pow.f64 kx 5)) (+.f64 kx (*.f64 -1/6 (pow.f64 kx 3)))))
(+.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 -1/6 (*.f64 l (pow.f64 kx 3))) (+.f64 (*.f64 l (*.f64 (pow.f64 kx 5) 1/120)) (*.f64 l (*.f64 (pow.f64 kx 7) -1/5040)))))
(+.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 -1/6 (pow.f64 kx 3)))))
(+.f64 (*.f64 l (+.f64 kx (*.f64 -1/6 (pow.f64 kx 3)))) (*.f64 l (+.f64 (*.f64 -1/5040 (pow.f64 kx 7)) (*.f64 1/120 (pow.f64 kx 5)))))
(*.f64 l (+.f64 (+.f64 kx (*.f64 -1/6 (pow.f64 kx 3))) (+.f64 (*.f64 1/120 (pow.f64 kx 5)) (*.f64 -1/5040 (pow.f64 kx 7)))))
(+.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 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 l (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 l (sin.f64 kx)) 2) (pow.f64 Om 2)) 0)
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(-.f64 0 (neg.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))) 1)
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) 1)
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) (/.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(*.f64 1 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (/.f64 1 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) 1))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(*.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(*.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (/.f64 (/.f64 1 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))) (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(pow.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)) 1)
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(neg.f64 (neg.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))
(+.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 0)
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(+.f64 0 (pow.f64 (*.f64 l (sin.f64 kx)) 2))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(-.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 0)
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(-.f64 0 (neg.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(-.f64 (-.f64 0 (-.f64 -1 (pow.f64 (*.f64 l (sin.f64 kx)) 2))) 1)
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 1)
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 1 (pow.f64 (*.f64 l (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 (*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (*.f64 l l))) 2) (/.f64 1 (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (*.f64 l l))) 2) (*.f64 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) 1))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 (*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (*.f64 l l))) 2) (pow.f64 (/.f64 1 (*.f64 l (sin.f64 kx))) 2))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (pow.f64 (*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (*.f64 l l))) 2))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (*.f64 l l))) (*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (*.f64 l l)))) 2) (/.f64 (/.f64 1 (pow.f64 (*.f64 l (sin.f64 kx)) 2)) (pow.f64 (*.f64 (sin.f64 kx) (*.f64 (sin.f64 kx) (*.f64 l l))) 2)))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) 1)
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(neg.f64 (neg.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2)))
(pow.f64 (*.f64 l (sin.f64 kx)) 2)
(+.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) 0)
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
(+.f64 0 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
(-.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) 0)
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
(-.f64 0 (neg.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))) 1)
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
(*.f64 1 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) 1)
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (/.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
(*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (/.f64 1 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
(*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) 1))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))) (*.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
(pow.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))) 1)
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
(neg.f64 (neg.f64 (/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))))
(/.f64 1 (+.f64 1 (*.f64 2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))
(+.f64 (*.f64 l (sin.f64 kx)) 0)
(*.f64 l (sin.f64 kx))
(+.f64 0 (*.f64 l (sin.f64 kx)))
(*.f64 l (sin.f64 kx))
(-.f64 (*.f64 l (sin.f64 kx)) 0)
(*.f64 l (sin.f64 kx))
(-.f64 0 (neg.f64 (*.f64 l (sin.f64 kx))))
(*.f64 l (sin.f64 kx))
(-.f64 (-.f64 0 (-.f64 -1 (*.f64 l (sin.f64 kx)))) 1)
(*.f64 l (sin.f64 kx))
(/.f64 (*.f64 l (sin.f64 kx)) 1)
(*.f64 l (sin.f64 kx))
(/.f64 (*.f64 l (sin.f64 kx)) (/.f64 (*.f64 l (sin.f64 kx)) (*.f64 l (sin.f64 kx))))
(*.f64 l (sin.f64 kx))
(pow.f64 (*.f64 l (sin.f64 kx)) 1)
(*.f64 l (sin.f64 kx))
(neg.f64 (neg.f64 (*.f64 l (sin.f64 kx))))
(*.f64 l (sin.f64 kx))

localize13.0ms (0%)

Compiler

Compiled 13 to 13 computations (0% saved)

localize92.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
0.1b
(*.f64 l (sin.f64 ky))
2.5b
(/.f64 Om (*.f64 l (sin.f64 ky)))
5.9b
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/2))
Compiler

Compiled 64 to 28 computations (56.3% saved)

series11.0ms (0%)

Counts
2 → 24
Calls

18 calls:

TimeVariablePointExpression
2.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))
1.0ms
Om
@0
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/2))
1.0ms
Om
@-inf
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))

rewrite400.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1170×rational.json-simplify-49
990×rational.json-simplify-47
726×rational.json-5
724×exponential.json-3
724×rational.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01562
113062
241462
3157262
4624962
Stop Event
node limit
Counts
2 → 25
Calls
Call 1
Inputs
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/2))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 1/2 (+.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))))))) (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.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))))) (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4)) (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4)))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.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))))) (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 (*.f64 1/2 (+.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))))))) (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (/.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (/.f64 Om (*.f64 l (sin.f64 ky)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))))

simplify224.0ms (0.6%)

Algorithm
egg-herbie
Rules
1376×rational.json-simplify-47
1288×rational.json-simplify-2
794×rational.json-simplify-50
778×rational.json-simplify-54
644×rational.json-simplify-111
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01222879
12322807
24282789
310622771
430352771
571612771
Stop Event
node limit
Counts
49 → 64
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 ky)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (*.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) (+.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 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (*.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 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (*.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) (+.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 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (*.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 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (*.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) (+.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 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (*.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 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(+.f64 (*.f64 1/12 (/.f64 (*.f64 Om ky) l)) (*.f64 1/2 (/.f64 Om (*.f64 l ky))))
(+.f64 (*.f64 1/12 (/.f64 (*.f64 Om ky) l)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 ky 3))) (*.f64 1/2 (/.f64 Om (*.f64 l ky)))))
(+.f64 (*.f64 1/12 (/.f64 (*.f64 Om ky) l)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 ky 3))) (+.f64 (*.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 ky 5))) (*.f64 1/2 (/.f64 Om (*.f64 l ky))))))
(+.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) 0)
(+.f64 0 (sqrt.f64 (*.f64 1/2 (+.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))))))) 0)
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))
(-.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) 1)
(*.f64 1 (sqrt.f64 (*.f64 1/2 (+.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))))))) 1)
(*.f64 (sqrt.f64 (*.f64 1/2 (+.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))))))) (sqrt.f64 (*.f64 1/2 (+.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))))) (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.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))))) (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))) 1))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.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))))) (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4)) (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4)))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.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))))) (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4)))))
(/.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) 1)
(/.f64 (sqrt.f64 (*.f64 1/2 (+.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))))))) (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))
(pow.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) 1)
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 0)
(+.f64 0 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(-.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 0)
(-.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1)
(-.f64 0 (neg.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(/.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)
(/.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (/.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (/.f64 Om (*.f64 l (sin.f64 ky)))))
(pow.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)
(neg.f64 (neg.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
Outputs
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (*.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) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.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 (*.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 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky))))))
(+.f64 (+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.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 1/128 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (*.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) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 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/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (+.f64 (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 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)))) (sqrt.f64 1/2)))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (*.f64 1/128 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.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 1/128 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))))
(+.f64 (+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky))))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 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)))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (*.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) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.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 (*.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 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky))))))
(+.f64 (+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.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 1/128 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (*.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) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 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/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (+.f64 (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 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)))) (sqrt.f64 1/2)))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (*.f64 1/128 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.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 1/128 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))))
(+.f64 (+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky))))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 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)))))
(sqrt.f64 1/2)
(+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (*.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) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.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 (*.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 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky))))))
(+.f64 (+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.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 1/128 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 ky) 3)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (*.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) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 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/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (+.f64 (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 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)))) (sqrt.f64 1/2)))
(+.f64 (sqrt.f64 1/2) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 2)) (pow.f64 (*.f64 l (sin.f64 ky)) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky)))) (*.f64 1/128 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (pow.f64 (*.f64 l (sin.f64 ky)) 3))))))
(+.f64 (sqrt.f64 1/2) (+.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.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 1/128 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 3)) (pow.f64 (*.f64 l (sin.f64 ky)) 3)))))
(+.f64 (+.f64 (sqrt.f64 1/2) (*.f64 1/4 (/.f64 (*.f64 (sqrt.f64 1/2) Om) (*.f64 l (sin.f64 ky))))) (+.f64 (*.f64 -1/32 (/.f64 (*.f64 (sqrt.f64 1/2) (pow.f64 Om 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 (sqrt.f64 1/2) (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))
(sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))
(sqrt.f64 (*.f64 1/2 (-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))
(sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))
(sqrt.f64 (*.f64 1/2 (-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))
(sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))
(sqrt.f64 (*.f64 1/2 (-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))
(sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))
(sqrt.f64 (*.f64 1/2 (-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))
(sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))
(sqrt.f64 (*.f64 1/2 (-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))
(sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))
(sqrt.f64 (*.f64 1/2 (-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))
(sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))
(sqrt.f64 (*.f64 1/2 (-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2))))
(*.f64 (sqrt.f64 1/2) (sqrt.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))
(sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))
(sqrt.f64 (*.f64 1/2 (-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2))))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(+.f64 (*.f64 1/12 (/.f64 (*.f64 Om ky) l)) (*.f64 1/2 (/.f64 Om (*.f64 l ky))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (*.f64 1/12 (/.f64 (*.f64 Om ky) l)))
(+.f64 (*.f64 1/12 (/.f64 (*.f64 Om ky) l)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 ky 3))) (*.f64 1/2 (/.f64 Om (*.f64 l ky)))))
(+.f64 (*.f64 1/12 (/.f64 (*.f64 Om ky) l)) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 (/.f64 Om l) 1/120)) (pow.f64 ky 3)))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 Om l) -7/360) (pow.f64 ky 3))) (*.f64 1/12 (/.f64 (*.f64 Om ky) l))))
(+.f64 (*.f64 1/12 (/.f64 (*.f64 Om ky) l)) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (*.f64 (pow.f64 ky 3) (*.f64 (/.f64 Om l) 7/720))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 1/12 (/.f64 (*.f64 Om ky) l)) (*.f64 (pow.f64 ky 3) (*.f64 (/.f64 Om l) 7/720))))
(+.f64 (*.f64 1/12 (/.f64 (*.f64 Om ky) l)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) (pow.f64 ky 3))) (+.f64 (*.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 ky 5))) (*.f64 1/2 (/.f64 Om (*.f64 l ky))))))
(+.f64 (*.f64 1/12 (/.f64 (*.f64 Om ky) l)) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 (/.f64 Om l) 1/120)) (pow.f64 ky 3))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 (/.f64 Om l) 1/120)) 1/6) (+.f64 (*.f64 (/.f64 Om l) -1/5040) (*.f64 (/.f64 Om l) 1/720))) (*.f64 (pow.f64 ky 5) -1/2)))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (*.f64 (+.f64 (*.f64 (*.f64 (/.f64 Om l) -7/360) 1/6) (*.f64 (/.f64 Om l) 1/840)) (*.f64 -1/2 (pow.f64 ky 5)))) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 (/.f64 Om l) -7/360) (pow.f64 ky 3))) (*.f64 1/12 (/.f64 (*.f64 Om ky) l))))
(+.f64 (*.f64 1/12 (/.f64 (*.f64 Om ky) l)) (+.f64 (*.f64 (pow.f64 ky 3) (*.f64 (/.f64 Om l) 7/720)) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (*.f64 (+.f64 (*.f64 (/.f64 Om l) -7/2160) (*.f64 (/.f64 Om l) 1/840)) (*.f64 -1/2 (pow.f64 ky 5))))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (+.f64 (*.f64 1/12 (/.f64 (*.f64 Om ky) l)) (*.f64 (*.f64 (/.f64 Om l) -31/15120) (*.f64 -1/2 (pow.f64 ky 5)))) (*.f64 (pow.f64 ky 3) (*.f64 (/.f64 Om l) 7/720))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 1/12 (/.f64 (*.f64 Om ky) l)) (+.f64 (*.f64 (pow.f64 ky 3) (*.f64 (/.f64 Om l) 7/720)) (*.f64 (*.f64 (/.f64 Om l) -31/15120) (*.f64 -1/2 (pow.f64 ky 5))))))
(+.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) 0)
(sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))
(sqrt.f64 (*.f64 1/2 (-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2))))
(+.f64 0 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))
(sqrt.f64 (*.f64 1/2 (-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2))))
(-.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) 0)
(sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))
(sqrt.f64 (*.f64 1/2 (-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2))))
(-.f64 0 (neg.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))
(sqrt.f64 (*.f64 1/2 (-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2))))
(-.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) 1)
(sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))
(sqrt.f64 (*.f64 1/2 (-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2))))
(*.f64 1 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))
(sqrt.f64 (*.f64 1/2 (-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2))))
(*.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) 1)
(sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))
(sqrt.f64 (*.f64 1/2 (-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2))))
(*.f64 (sqrt.f64 (*.f64 1/2 (+.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))))))) (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))
(sqrt.f64 (*.f64 1/2 (-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1) (*.f64 1/4 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))))
(*.f64 (sqrt.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))))
(*.f64 (sqrt.f64 (*.f64 1/4 (*.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)) (-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2))))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2))))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4))) (*.f64 (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))) 1))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1) (*.f64 1/4 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))))
(*.f64 (sqrt.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))))
(*.f64 (sqrt.f64 (*.f64 1/4 (*.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)) (-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2))))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2))))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.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))))) (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4))))
(*.f64 (sqrt.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1) (*.f64 1/4 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))))
(*.f64 (sqrt.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))))
(*.f64 (sqrt.f64 (*.f64 1/4 (*.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)) (-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2))))) (/.f64 1 (sqrt.f64 (*.f64 1/2 (-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4)) (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4)))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.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))))) (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/4)))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1) (*.f64 1/4 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1) (*.f64 1/4 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))) (sqrt.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1) (*.f64 1/4 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1))) (*.f64 1/4 (*.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))) (sqrt.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1))))))
(*.f64 (sqrt.f64 (*.f64 (*.f64 1/4 (*.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)) (-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)))) (*.f64 1/4 (*.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)) (-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 1/2 (-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2))))) (sqrt.f64 (*.f64 1/4 (*.f64 (-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)) (-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2)))))))
(*.f64 (sqrt.f64 (*.f64 1/4 (*.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1))))) (/.f64 (/.f64 1 (sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))) (sqrt.f64 (*.f64 1/4 (*.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1))))))
(/.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) 1)
(sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))
(sqrt.f64 (*.f64 1/2 (-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2))))
(/.f64 (sqrt.f64 (*.f64 1/2 (+.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))))))) (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))
(sqrt.f64 (*.f64 1/2 (-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2))))
(pow.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))) 1)
(sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))
(sqrt.f64 (*.f64 1/2 (-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2))))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)))
(sqrt.f64 (*.f64 1/2 (-.f64 1 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) -1/2))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 0)
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(+.f64 0 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(-.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 0)
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(-.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1)
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(-.f64 0 (neg.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(/.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (/.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (/.f64 Om (*.f64 l (sin.f64 ky)))))
(*.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) (/.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (/.f64 Om (*.f64 l (sin.f64 ky)))))
(*.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 ky))) (/.f64 Om (*.f64 l (sin.f64 ky)))) (/.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))))
(pow.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky)))) 1)
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))
(neg.f64 (neg.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))

localize54.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 l (sin.f64 kx))
0.9b
(/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
2.3b
(/.f64 Om (*.f64 l (sin.f64 kx)))
2.4b
(/.f64 (*.f64 l (sin.f64 kx)) Om)
Compiler

Compiled 149 to 60 computations (59.7% saved)

series145.0ms (0.4%)

Counts
3 → 40
Calls

27 calls:

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

rewrite286.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1048×rational.json-simplify-47
788×rational.json-5
786×exponential.json-3
786×rational.json-1
786×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01791
114391
243691
3166491
4678191
Stop Event
node limit
Counts
3 → 51
Calls
Call 1
Inputs
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(/.f64 Om (*.f64 l (sin.f64 kx)))
(/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 l (sin.f64 kx)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 l (sin.f64 kx)) Om))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) (/.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) (/.f64 (*.f64 l (sin.f64 kx)) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) Om))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) (/.f64 (*.f64 l (sin.f64 kx)) Om)) (/.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.f64 (/.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) Om)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) (/.f64 (*.f64 l (sin.f64 kx)) Om)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) (/.f64 (*.f64 l (sin.f64 kx)) Om))) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) (/.f64 (*.f64 l (sin.f64 kx)) Om))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 3/4))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 Om (*.f64 l (sin.f64 kx))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 3/4) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 Om (*.f64 l (sin.f64 kx))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) (/.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) (/.f64 Om (*.f64 l (sin.f64 kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 Om (*.f64 l (sin.f64 kx))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) (/.f64 Om (*.f64 l (sin.f64 kx)))) (/.f64 1 (/.f64 Om (*.f64 l (sin.f64 kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 (/.f64 1 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) (/.f64 Om (*.f64 l (sin.f64 kx)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) (/.f64 Om (*.f64 l (sin.f64 kx))))) (/.f64 (/.f64 1 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) (/.f64 Om (*.f64 l (sin.f64 kx))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4))) (/.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4))) (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4))) (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4)))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4))) (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4)))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4)))) (*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4))) (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4))) (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4)))) (*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4))) (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4)))) (*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4))) (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4)))))))))

simplify272.0ms (0.7%)

Algorithm
egg-herbie
Rules
1648×rational.json-simplify-47
1326×rational.json-simplify-50
1052×rational.json-simplify-2
900×rational.json-simplify-54
560×rational.json-simplify-41
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
02885459
15995265
210725263
323775261
463125259
Stop Event
node limit
Counts
91 → 130
Calls
Call 1
Inputs
(/.f64 (*.f64 l kx) Om)
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)) (/.f64 (*.f64 l kx) Om))
(+.f64 (*.f64 1/120 (/.f64 (*.f64 l (pow.f64 kx 5)) Om)) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)) (/.f64 (*.f64 l kx) Om)))
(+.f64 (*.f64 -1/5040 (/.f64 (*.f64 l (pow.f64 kx 7)) Om)) (+.f64 (*.f64 1/120 (/.f64 (*.f64 l (pow.f64 kx 5)) Om)) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)) (/.f64 (*.f64 l kx) Om))))
(/.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 4 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(+.f64 (*.f64 -32 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)) (pow.f64 Om 3))) (*.f64 4 (/.f64 (*.f64 (sin.f64 kx) l) Om)))
(+.f64 (*.f64 -32 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)) (pow.f64 Om 3))) (+.f64 (*.f64 256 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5)) (pow.f64 Om 5))) (*.f64 4 (/.f64 (*.f64 (sin.f64 kx) l) Om))))
(+.f64 (*.f64 -32 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)) (pow.f64 Om 3))) (+.f64 (*.f64 256 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5)) (pow.f64 Om 5))) (+.f64 (*.f64 -2048 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 7) (pow.f64 l 7)) (pow.f64 Om 7))) (*.f64 4 (/.f64 (*.f64 (sin.f64 kx) l) Om)))))
(*.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/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (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/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5)))) (+.f64 (*.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/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 (sin.f64 kx) 7) (pow.f64 l 7)))))))
(*.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/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (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/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5)))) (+.f64 (*.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/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 (sin.f64 kx) 7) (pow.f64 l 7)))))))
(*.f64 4 (/.f64 (*.f64 l kx) 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 kx 3))) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 l kx) 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 kx 3))) (pow.f64 Om 2))) (+.f64 (*.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 kx 5))) (*.f64 4 (/.f64 (*.f64 l kx) 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 kx 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 kx 7))) (+.f64 (*.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 kx 5))) (*.f64 4 (/.f64 (*.f64 l kx) Om)))))
(/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))))
(/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))))
(/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))))
(/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))))
(*.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/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 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/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 kx) 7)))) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 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 4 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(+.f64 (*.f64 -32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)) (pow.f64 Om 3))) (*.f64 4 (/.f64 (*.f64 (sin.f64 kx) l) Om)))
(+.f64 (*.f64 256 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5)) (pow.f64 Om 5))) (+.f64 (*.f64 -32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)) (pow.f64 Om 3))) (*.f64 4 (/.f64 (*.f64 (sin.f64 kx) l) Om))))
(+.f64 (*.f64 256 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5)) (pow.f64 Om 5))) (+.f64 (*.f64 -32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)) (pow.f64 Om 3))) (+.f64 (*.f64 -2048 (/.f64 (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 kx) 7)) (pow.f64 Om 7))) (*.f64 4 (/.f64 (*.f64 (sin.f64 kx) l) Om)))))
(*.f64 4 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(+.f64 (*.f64 -32 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)) (pow.f64 Om 3))) (*.f64 4 (/.f64 (*.f64 l (sin.f64 kx)) Om)))
(+.f64 (*.f64 -32 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)) (pow.f64 Om 3))) (+.f64 (*.f64 256 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)) (pow.f64 Om 5))) (*.f64 4 (/.f64 (*.f64 l (sin.f64 kx)) Om))))
(+.f64 (*.f64 -32 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)) (pow.f64 Om 3))) (+.f64 (*.f64 256 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)) (pow.f64 Om 5))) (+.f64 (*.f64 -2048 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 7) (pow.f64 l 7)) (pow.f64 Om 7))) (*.f64 4 (/.f64 (*.f64 l (sin.f64 kx)) Om)))))
(+.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 0)
(+.f64 0 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(-.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 0)
(-.f64 0 (neg.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om)))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 l (sin.f64 kx)) Om))) 1)
(*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 1)
(*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) (/.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) (/.f64 (*.f64 l (sin.f64 kx)) Om)))
(*.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(*.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) (/.f64 (*.f64 l (sin.f64 kx)) Om)) (/.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) Om)))
(*.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.f64 (/.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) Om)) 1))
(*.f64 (/.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) (/.f64 (*.f64 l (sin.f64 kx)) Om)))
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) (/.f64 (*.f64 l (sin.f64 kx)) Om))) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) (/.f64 (*.f64 l (sin.f64 kx)) Om))))
(pow.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 1)
(neg.f64 (neg.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om)))
(+.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 0)
(+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 3/4))
(+.f64 0 (/.f64 Om (*.f64 l (sin.f64 kx))))
(+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))
(+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 3/4) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4))
(-.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 0)
(-.f64 0 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 Om (*.f64 l (sin.f64 kx))))) 1)
(*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1)
(*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) (/.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) (/.f64 Om (*.f64 l (sin.f64 kx)))))
(*.f64 1 (/.f64 Om (*.f64 l (sin.f64 kx))))
(*.f64 2 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))
(*.f64 1/4 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 4))
(*.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4) 4)
(*.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) (/.f64 Om (*.f64 l (sin.f64 kx)))) (/.f64 1 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(*.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 (/.f64 1 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1))
(*.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 2) 1/2)
(*.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 2)
(*.f64 1/2 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 2))
(*.f64 (/.f64 1 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) (/.f64 Om (*.f64 l (sin.f64 kx)))))
(*.f64 (*.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) (/.f64 Om (*.f64 l (sin.f64 kx))))) (/.f64 (/.f64 1 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) (/.f64 Om (*.f64 l (sin.f64 kx))))))
(pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1)
(neg.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(+.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4))) 0)
(+.f64 0 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4))))
(-.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4))) 0)
(-.f64 0 (neg.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4)))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4))))) 1)
(*.f64 1 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4))))
(*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4))) 1)
(*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4))) (/.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4))) (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4)))))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4))) (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4)))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4)))))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4))) (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4)))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4)))) 1))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4)))) (*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4))) (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4)))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4))) (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4)))) (*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4))) (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4)))) (*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4))) (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4))))))
(pow.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4))) 1)
(neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4)))))
Outputs
(/.f64 (*.f64 l kx) Om)
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)) (/.f64 (*.f64 l kx) Om))
(+.f64 (/.f64 (*.f64 l kx) Om) (*.f64 -1/6 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)))
(+.f64 (*.f64 1/120 (/.f64 (*.f64 l (pow.f64 kx 5)) Om)) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)) (/.f64 (*.f64 l kx) Om)))
(+.f64 (+.f64 (/.f64 (*.f64 l kx) Om) (*.f64 -1/6 (/.f64 (*.f64 l (pow.f64 kx 3)) Om))) (*.f64 1/120 (/.f64 (*.f64 l (pow.f64 kx 5)) Om)))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)) (+.f64 (/.f64 (*.f64 l kx) Om) (*.f64 1/120 (/.f64 (*.f64 l (pow.f64 kx 5)) Om))))
(+.f64 (/.f64 (*.f64 l kx) Om) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)) (*.f64 1/120 (/.f64 (*.f64 l (pow.f64 kx 5)) Om))))
(+.f64 (*.f64 -1/5040 (/.f64 (*.f64 l (pow.f64 kx 7)) Om)) (+.f64 (*.f64 1/120 (/.f64 (*.f64 l (pow.f64 kx 5)) Om)) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)) (/.f64 (*.f64 l kx) Om))))
(+.f64 (+.f64 (+.f64 (/.f64 (*.f64 l kx) Om) (*.f64 -1/6 (/.f64 (*.f64 l (pow.f64 kx 3)) Om))) (*.f64 1/120 (/.f64 (*.f64 l (pow.f64 kx 5)) Om))) (*.f64 -1/5040 (/.f64 (*.f64 l (pow.f64 kx 7)) Om)))
(+.f64 (+.f64 (/.f64 (*.f64 l kx) Om) (*.f64 -1/6 (/.f64 (*.f64 l (pow.f64 kx 3)) Om))) (+.f64 (*.f64 1/120 (/.f64 (*.f64 l (pow.f64 kx 5)) Om)) (*.f64 -1/5040 (/.f64 (*.f64 l (pow.f64 kx 7)) Om))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)) (+.f64 (*.f64 -1/5040 (/.f64 (*.f64 l (pow.f64 kx 7)) Om)) (+.f64 (/.f64 (*.f64 l kx) Om) (*.f64 1/120 (/.f64 (*.f64 l (pow.f64 kx 5)) Om)))))
(+.f64 (/.f64 (*.f64 l kx) Om) (+.f64 (*.f64 -1/5040 (/.f64 (*.f64 l (pow.f64 kx 7)) Om)) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 l (pow.f64 kx 3)) Om)) (*.f64 1/120 (/.f64 (*.f64 l (pow.f64 kx 5)) Om)))))
(/.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 (*.f64 kx Om) 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/6 (/.f64 (*.f64 kx Om) l)) (+.f64 (/.f64 Om (*.f64 l kx)) (*.f64 -1 (*.f64 (pow.f64 kx 3) (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.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 (*.f64 kx Om) l))))
(+.f64 (/.f64 Om (*.f64 l kx)) (+.f64 (*.f64 1/6 (/.f64 (*.f64 kx Om) l)) (*.f64 (*.f64 (/.f64 Om l) -7/360) (neg.f64 (pow.f64 kx 3)))))
(+.f64 (/.f64 Om (*.f64 l kx)) (+.f64 (*.f64 1/6 (/.f64 (*.f64 kx Om) l)) (*.f64 (pow.f64 kx 3) (neg.f64 (*.f64 (/.f64 Om l) -7/360)))))
(+.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 (*.f64 kx Om) l)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 kx 3) (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))))) (+.f64 (/.f64 Om (*.f64 l kx)) (*.f64 (pow.f64 kx 5) (*.f64 (+.f64 (*.f64 (/.f64 Om l) 1/720) (+.f64 (*.f64 -1/5040 (/.f64 Om l)) (*.f64 1/6 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))))) -1)))))
(+.f64 (/.f64 Om (*.f64 l kx)) (+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 kx 3) (*.f64 (/.f64 Om l) -7/360)) (*.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 (*.f64 kx Om) l))))
(+.f64 (/.f64 Om (*.f64 l kx)) (+.f64 (*.f64 1/6 (/.f64 (*.f64 kx Om) l)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 kx 3) (*.f64 (/.f64 Om l) -7/360)) (*.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 (*.f64 1/6 (/.f64 (*.f64 kx Om) l)) (neg.f64 (+.f64 (*.f64 (pow.f64 kx 3) (*.f64 (/.f64 Om l) -7/360)) (*.f64 (pow.f64 kx 5) (+.f64 (*.f64 1/6 (*.f64 (/.f64 Om l) -7/360)) (*.f64 (/.f64 Om l) 1/840)))))))
(*.f64 4 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 4 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(+.f64 (*.f64 -32 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)) (pow.f64 Om 3))) (*.f64 4 (/.f64 (*.f64 (sin.f64 kx) l) Om)))
(+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.f64 -32 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 3) (pow.f64 Om 3))))
(+.f64 (*.f64 -32 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)) (pow.f64 Om 3))) (+.f64 (*.f64 256 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5)) (pow.f64 Om 5))) (*.f64 4 (/.f64 (*.f64 (sin.f64 kx) l) Om))))
(+.f64 (*.f64 -32 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 3) (pow.f64 Om 3))) (+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.f64 256 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 5) (pow.f64 Om 5)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (+.f64 (*.f64 256 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 5) (pow.f64 Om 5))) (*.f64 -32 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 3) (pow.f64 Om 3)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (+.f64 (*.f64 -32 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 3) (pow.f64 Om 3))) (*.f64 256 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 5) (pow.f64 Om 5)))))
(+.f64 (*.f64 -32 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)) (pow.f64 Om 3))) (+.f64 (*.f64 256 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5)) (pow.f64 Om 5))) (+.f64 (*.f64 -2048 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 7) (pow.f64 l 7)) (pow.f64 Om 7))) (*.f64 4 (/.f64 (*.f64 (sin.f64 kx) l) Om)))))
(+.f64 (*.f64 -32 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 3) (pow.f64 Om 3))) (+.f64 (*.f64 256 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 5) (pow.f64 Om 5))) (+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.f64 -2048 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 7) (pow.f64 Om 7))))))
(+.f64 (*.f64 -32 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 3) (pow.f64 Om 3))) (+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (+.f64 (*.f64 -2048 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 7) (pow.f64 Om 7))) (*.f64 256 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 5) (pow.f64 Om 5))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (+.f64 (+.f64 (*.f64 256 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 5) (pow.f64 Om 5))) (*.f64 -2048 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 7) (pow.f64 Om 7)))) (*.f64 -32 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 3) (pow.f64 Om 3)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (+.f64 (*.f64 -32 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 3) (pow.f64 Om 3))) (+.f64 (*.f64 256 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 5) (pow.f64 Om 5))) (*.f64 -2048 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 7) (pow.f64 Om 7))))))
(*.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 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3))))
(+.f64 (*.f64 1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (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 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3))) (*.f64 1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 kx)) 5)))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 kx)) 5)))))
(+.f64 (*.f64 1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5)))) (+.f64 (*.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/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 (sin.f64 kx) 7) (pow.f64 l 7)))))))
(+.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 -1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 (*.f64 l (sin.f64 kx)) 7)))) (*.f64 1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 kx)) 5)))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 kx)) 5))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3))) (*.f64 -1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 (*.f64 l (sin.f64 kx)) 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 (*.f64 1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 kx)) 5))) (*.f64 -1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 (*.f64 l (sin.f64 kx)) 7)))))
(+.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 1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 kx)) 5))) (*.f64 -1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 (*.f64 l (sin.f64 kx)) 7))))))
(*.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 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3))))
(+.f64 (*.f64 1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (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 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3))) (*.f64 1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 kx)) 5)))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 kx)) 5)))))
(+.f64 (*.f64 1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5)))) (+.f64 (*.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/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 (sin.f64 kx) 7) (pow.f64 l 7)))))))
(+.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 -1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 (*.f64 l (sin.f64 kx)) 7)))) (*.f64 1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 kx)) 5)))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 kx)) 5))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3))) (*.f64 -1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 (*.f64 l (sin.f64 kx)) 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 (*.f64 1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 kx)) 5))) (*.f64 -1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 (*.f64 l (sin.f64 kx)) 7)))))
(+.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 1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 kx)) 5))) (*.f64 -1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 (*.f64 l (sin.f64 kx)) 7))))))
(*.f64 4 (/.f64 (*.f64 l kx) Om))
(*.f64 (/.f64 (*.f64 l kx) Om) 4)
(+.f64 (*.f64 -16 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (*.f64 (pow.f64 l 2) (pow.f64 kx 3))) (pow.f64 Om 2))) (*.f64 4 (/.f64 (*.f64 l kx) Om)))
(+.f64 (*.f64 (/.f64 (*.f64 l kx) Om) 4) (*.f64 -16 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (/.f64 Om l) 1/24)) (*.f64 (pow.f64 kx 3) (pow.f64 l 2))) (pow.f64 Om 2))))
(+.f64 (*.f64 (/.f64 (*.f64 l kx) Om) 4) (*.f64 -16 (/.f64 (*.f64 (pow.f64 kx 3) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (/.f64 Om l) 1/24)))) (pow.f64 Om 2))))
(+.f64 (*.f64 (/.f64 (*.f64 l kx) Om) 4) (*.f64 -16 (/.f64 (*.f64 (pow.f64 kx 3) (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (/.f64 Om l) 1/24)) (pow.f64 l 2))) (pow.f64 Om 2))))
(+.f64 (*.f64 -16 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (*.f64 (pow.f64 l 2) (pow.f64 kx 3))) (pow.f64 Om 2))) (+.f64 (*.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 kx 5))) (*.f64 4 (/.f64 (*.f64 l kx) Om))))
(+.f64 (*.f64 -16 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (/.f64 Om l) 1/24)) (*.f64 (pow.f64 kx 3) (pow.f64 l 2))) (pow.f64 Om 2))) (+.f64 (*.f64 (/.f64 (*.f64 l kx) Om) 4) (*.f64 -1 (*.f64 (pow.f64 kx 5) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 (/.f64 l Om) -1/3) (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) -1/4))) (pow.f64 Om 2))) (*.f64 -64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (/.f64 Om l) 1/24)) (*.f64 (pow.f64 l 3) (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (/.f64 Om l) 1/24)))) (pow.f64 Om 3))))))))
(+.f64 (*.f64 (/.f64 (*.f64 l kx) Om) 4) (+.f64 (*.f64 (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 (/.f64 l Om) -1/3) (*.f64 (*.f64 (/.f64 Om l) -7/360) -1/4))) (pow.f64 Om 2))) (*.f64 -64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (/.f64 Om l) 1/24)) (*.f64 (pow.f64 l 3) (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (/.f64 Om l) 1/24)))) (pow.f64 Om 3)))) (neg.f64 (pow.f64 kx 5))) (*.f64 -16 (/.f64 (*.f64 (pow.f64 kx 3) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (/.f64 Om l) 1/24)))) (pow.f64 Om 2)))))
(+.f64 (*.f64 (/.f64 (*.f64 l kx) Om) 4) (+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 kx 3) (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (/.f64 Om l) 1/24)) (pow.f64 l 2))) (pow.f64 Om 2))) (*.f64 (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 (/.f64 l Om) -1/3) (*.f64 (*.f64 (/.f64 Om l) -7/360) -1/4))) (pow.f64 Om 2))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 l 3) (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (/.f64 Om l) 1/24)) (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (/.f64 Om l) 1/24)))) (pow.f64 Om 3)))) (neg.f64 (pow.f64 kx 5)))))
(+.f64 (+.f64 (*.f64 (/.f64 (*.f64 l kx) Om) 4) (*.f64 -16 (/.f64 (*.f64 (pow.f64 kx 3) (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (/.f64 Om l) 1/24)) (pow.f64 l 2))) (pow.f64 Om 2)))) (*.f64 (pow.f64 kx 5) (neg.f64 (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 (/.f64 l Om) -1/3) (*.f64 (*.f64 (/.f64 Om l) -7/360) -1/4))) (pow.f64 Om 2))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 l 3) (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (/.f64 Om l) 1/24)) (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (/.f64 Om l) 1/24)))) (pow.f64 Om 3)))))))
(+.f64 (*.f64 -16 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 1/24 (/.f64 Om l))) (*.f64 (pow.f64 l 2) (pow.f64 kx 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 kx 7))) (+.f64 (*.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 kx 5))) (*.f64 4 (/.f64 (*.f64 l kx) Om)))))
(+.f64 (*.f64 -16 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (/.f64 Om l) 1/24)) (*.f64 (pow.f64 kx 3) (pow.f64 l 2))) (pow.f64 Om 2))) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 l kx) Om) 4) (*.f64 -1 (*.f64 (pow.f64 kx 5) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 (/.f64 l Om) -1/3) (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) -1/4))) (pow.f64 Om 2))) (*.f64 -64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (/.f64 Om l) 1/24)) (*.f64 (pow.f64 l 3) (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (/.f64 Om l) 1/24)))) (pow.f64 Om 3))))))) (*.f64 -1 (*.f64 (pow.f64 kx 7) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 (/.f64 l Om) 1/60) (*.f64 (+.f64 (*.f64 (/.f64 Om l) 1/720) (+.f64 (*.f64 -1/5040 (/.f64 Om l)) (*.f64 1/6 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l)))))) -1/4))) (pow.f64 Om 2))) (+.f64 (*.f64 -64 (/.f64 (*.f64 (pow.f64 l 3) (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (/.f64 Om l) 1/24)) (+.f64 (*.f64 (/.f64 l Om) -1/3) (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) -1/4)))) (pow.f64 Om 3))) (*.f64 -4 (/.f64 (*.f64 l (*.f64 (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 (/.f64 l Om) -1/3) (*.f64 (+.f64 (*.f64 -1/36 (/.f64 Om l)) (*.f64 1/120 (/.f64 Om l))) -1/4))) (pow.f64 Om 2))) (*.f64 -64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (/.f64 Om l) 1/24)) (*.f64 (pow.f64 l 3) (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (/.f64 Om l) 1/24)))) (pow.f64 Om 3)))) (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (/.f64 Om l) 1/24)))) Om))))))))
(+.f64 (*.f64 -16 (/.f64 (*.f64 (pow.f64 kx 3) (*.f64 (pow.f64 l 2) (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (/.f64 Om l) 1/24)))) (pow.f64 Om 2))) (+.f64 (+.f64 (*.f64 (/.f64 (*.f64 l kx) Om) 4) (*.f64 (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 (/.f64 l Om) -1/3) (*.f64 (*.f64 (/.f64 Om l) -7/360) -1/4))) (pow.f64 Om 2))) (*.f64 -64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (/.f64 Om l) 1/24)) (*.f64 (pow.f64 l 3) (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (/.f64 Om l) 1/24)))) (pow.f64 Om 3)))) (neg.f64 (pow.f64 kx 5)))) (*.f64 (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 (/.f64 l Om) 1/60) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (/.f64 Om l) -7/360)) (*.f64 (/.f64 Om l) 1/840)) -1/4))) (pow.f64 Om 2))) (+.f64 (*.f64 -64 (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 l Om) -1/3) (*.f64 (*.f64 (/.f64 Om l) -7/360) -1/4)) (*.f64 (pow.f64 l 3) (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (/.f64 Om l) 1/24)))) (pow.f64 Om 3))) (*.f64 -4 (/.f64 (*.f64 l (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (/.f64 Om l) 1/24)) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 (/.f64 l Om) -1/3) (*.f64 (*.f64 (/.f64 Om l) -7/360) -1/4))) (pow.f64 Om 2))) (*.f64 -64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (/.f64 Om l) 1/24)) (*.f64 (pow.f64 l 3) (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (/.f64 Om l) 1/24)))) (pow.f64 Om 3)))))) Om)))) (neg.f64 (pow.f64 kx 7)))))
(+.f64 (+.f64 (*.f64 (/.f64 (*.f64 l kx) Om) 4) (*.f64 -16 (/.f64 (*.f64 (pow.f64 kx 3) (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (/.f64 Om l) 1/24)) (pow.f64 l 2))) (pow.f64 Om 2)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 kx 7) (+.f64 (*.f64 -4 (/.f64 (*.f64 l (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (/.f64 Om l) 1/24)) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 (/.f64 l Om) -1/3) (*.f64 (*.f64 (/.f64 Om l) -7/360) -1/4))) (pow.f64 Om 2))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 l 3) (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (/.f64 Om l) 1/24)) (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (/.f64 Om l) 1/24)))) (pow.f64 Om 3)))))) Om)) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 (/.f64 l Om) 1/60) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (/.f64 Om l) -7/360)) (*.f64 (/.f64 Om l) 1/840)) -1/4))) (pow.f64 Om 2))) (*.f64 -64 (/.f64 (*.f64 (+.f64 (*.f64 (/.f64 l Om) -1/3) (*.f64 (*.f64 (/.f64 Om l) -7/360) -1/4)) (*.f64 (pow.f64 l 3) (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (/.f64 Om l) 1/24)))) (pow.f64 Om 3)))))) (*.f64 (pow.f64 kx 5) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 (/.f64 l Om) -1/3) (*.f64 (*.f64 (/.f64 Om l) -7/360) -1/4))) (pow.f64 Om 2))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 l 3) (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (/.f64 Om l) 1/24)) (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (/.f64 Om l) 1/24)))) (pow.f64 Om 3))))))))
(+.f64 (+.f64 (*.f64 (/.f64 (*.f64 l kx) Om) 4) (*.f64 -16 (/.f64 (*.f64 (pow.f64 kx 3) (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (/.f64 Om l) 1/24)) (pow.f64 l 2))) (pow.f64 Om 2)))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 kx 5) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 (/.f64 l Om) -1/3) (*.f64 (*.f64 (/.f64 Om l) -7/360) -1/4))) (pow.f64 Om 2))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 l 3) (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (/.f64 Om l) 1/24)) (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (/.f64 Om l) 1/24)))) (pow.f64 Om 3))))) (*.f64 (pow.f64 kx 7) (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 (/.f64 l Om) -1/3) (*.f64 (*.f64 (/.f64 Om l) -7/360) -1/4))) (pow.f64 Om 2))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 l 3) (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (/.f64 Om l) 1/24)) (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (/.f64 Om l) 1/24)))) (pow.f64 Om 3)))) (*.f64 l (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (/.f64 Om l) 1/24)))) Om)) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 (/.f64 l Om) 1/60) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (/.f64 Om l) -7/360)) (*.f64 (/.f64 Om l) 1/840)) -1/4))) (pow.f64 Om 2))) (*.f64 -64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (/.f64 Om l) 1/24)) (*.f64 (pow.f64 l 3) (+.f64 (*.f64 (/.f64 l Om) -1/3) (*.f64 (*.f64 (/.f64 Om l) -7/360) -1/4)))) (pow.f64 Om 3)))))))))
(+.f64 (+.f64 (*.f64 (/.f64 (*.f64 l kx) Om) 4) (*.f64 -16 (/.f64 (*.f64 (pow.f64 kx 3) (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (/.f64 Om l) 1/24)) (pow.f64 l 2))) (pow.f64 Om 2)))) (neg.f64 (+.f64 (*.f64 (pow.f64 kx 5) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 (/.f64 l Om) -1/3) (*.f64 (*.f64 (/.f64 Om l) -7/360) -1/4))) (pow.f64 Om 2))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 l 3) (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (/.f64 Om l) 1/24)) (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (/.f64 Om l) 1/24)))) (pow.f64 Om 3))))) (*.f64 (pow.f64 kx 7) (+.f64 (*.f64 -4 (/.f64 (*.f64 (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 (/.f64 l Om) -1/3) (*.f64 (*.f64 (/.f64 Om l) -7/360) -1/4))) (pow.f64 Om 2))) (*.f64 -64 (/.f64 (*.f64 (pow.f64 l 3) (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (/.f64 Om l) 1/24)) (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (/.f64 Om l) 1/24)))) (pow.f64 Om 3)))) (*.f64 l (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (/.f64 Om l) 1/24)))) Om)) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (*.f64 (/.f64 l Om) 1/60) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (/.f64 Om l) -7/360)) (*.f64 (/.f64 Om l) 1/840)) -1/4))) (pow.f64 Om 2))) (*.f64 -64 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 l Om)) (*.f64 (/.f64 Om l) 1/24)) (*.f64 (pow.f64 l 3) (+.f64 (*.f64 (/.f64 l Om) -1/3) (*.f64 (*.f64 (/.f64 Om l) -7/360) -1/4)))) (pow.f64 Om 3)))))))))
(/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))))
(/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))))
(/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))))
(/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))))
(/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))))
(/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))))
(/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 2 (/.f64 (*.f64 (sin.f64 kx) l) Om))))
(/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))))
(*.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 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3))))
(+.f64 (*.f64 1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 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 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3))) (*.f64 1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 kx)) 5)))))
(+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 kx)) 5)))))
(+.f64 (*.f64 -1/1024 (/.f64 (pow.f64 Om 7) (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 kx) 7)))) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 Om 5) (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 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 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3))) (*.f64 -1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 (*.f64 l (sin.f64 kx)) 7)))) (*.f64 1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 kx)) 5)))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 kx)))) (+.f64 (*.f64 1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 kx)) 5))) (+.f64 (*.f64 -1/16 (/.f64 (pow.f64 Om 3) (pow.f64 (*.f64 l (sin.f64 kx)) 3))) (*.f64 -1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 (*.f64 l (sin.f64 kx)) 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 (*.f64 1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 kx)) 5))) (*.f64 -1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 (*.f64 l (sin.f64 kx)) 7)))))
(+.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 1/128 (/.f64 (pow.f64 Om 5) (pow.f64 (*.f64 l (sin.f64 kx)) 5))) (*.f64 -1/1024 (/.f64 (pow.f64 Om 7) (pow.f64 (*.f64 l (sin.f64 kx)) 7))))))
(*.f64 4 (/.f64 (*.f64 (sin.f64 kx) l) Om))
(*.f64 4 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(+.f64 (*.f64 -32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)) (pow.f64 Om 3))) (*.f64 4 (/.f64 (*.f64 (sin.f64 kx) l) Om)))
(+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.f64 -32 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 3) (pow.f64 Om 3))))
(+.f64 (*.f64 256 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5)) (pow.f64 Om 5))) (+.f64 (*.f64 -32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)) (pow.f64 Om 3))) (*.f64 4 (/.f64 (*.f64 (sin.f64 kx) l) Om))))
(+.f64 (*.f64 -32 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 3) (pow.f64 Om 3))) (+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.f64 256 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 5) (pow.f64 Om 5)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (+.f64 (*.f64 256 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 5) (pow.f64 Om 5))) (*.f64 -32 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 3) (pow.f64 Om 3)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (+.f64 (*.f64 -32 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 3) (pow.f64 Om 3))) (*.f64 256 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 5) (pow.f64 Om 5)))))
(+.f64 (*.f64 256 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 5) (pow.f64 l 5)) (pow.f64 Om 5))) (+.f64 (*.f64 -32 (/.f64 (*.f64 (pow.f64 l 3) (pow.f64 (sin.f64 kx) 3)) (pow.f64 Om 3))) (+.f64 (*.f64 -2048 (/.f64 (*.f64 (pow.f64 l 7) (pow.f64 (sin.f64 kx) 7)) (pow.f64 Om 7))) (*.f64 4 (/.f64 (*.f64 (sin.f64 kx) l) Om)))))
(+.f64 (*.f64 -32 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 3) (pow.f64 Om 3))) (+.f64 (*.f64 256 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 5) (pow.f64 Om 5))) (+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.f64 -2048 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 7) (pow.f64 Om 7))))))
(+.f64 (*.f64 -32 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 3) (pow.f64 Om 3))) (+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (+.f64 (*.f64 -2048 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 7) (pow.f64 Om 7))) (*.f64 256 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 5) (pow.f64 Om 5))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (+.f64 (+.f64 (*.f64 256 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 5) (pow.f64 Om 5))) (*.f64 -2048 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 7) (pow.f64 Om 7)))) (*.f64 -32 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 3) (pow.f64 Om 3)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (+.f64 (*.f64 -32 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 3) (pow.f64 Om 3))) (+.f64 (*.f64 256 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 5) (pow.f64 Om 5))) (*.f64 -2048 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 7) (pow.f64 Om 7))))))
(*.f64 4 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(+.f64 (*.f64 -32 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)) (pow.f64 Om 3))) (*.f64 4 (/.f64 (*.f64 l (sin.f64 kx)) Om)))
(+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.f64 -32 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 3) (pow.f64 Om 3))))
(+.f64 (*.f64 -32 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)) (pow.f64 Om 3))) (+.f64 (*.f64 256 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)) (pow.f64 Om 5))) (*.f64 4 (/.f64 (*.f64 l (sin.f64 kx)) Om))))
(+.f64 (*.f64 -32 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 3) (pow.f64 Om 3))) (+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.f64 256 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 5) (pow.f64 Om 5)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (+.f64 (*.f64 256 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 5) (pow.f64 Om 5))) (*.f64 -32 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 3) (pow.f64 Om 3)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (+.f64 (*.f64 -32 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 3) (pow.f64 Om 3))) (*.f64 256 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 5) (pow.f64 Om 5)))))
(+.f64 (*.f64 -32 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 3) (pow.f64 l 3)) (pow.f64 Om 3))) (+.f64 (*.f64 256 (/.f64 (*.f64 (pow.f64 l 5) (pow.f64 (sin.f64 kx) 5)) (pow.f64 Om 5))) (+.f64 (*.f64 -2048 (/.f64 (*.f64 (pow.f64 (sin.f64 kx) 7) (pow.f64 l 7)) (pow.f64 Om 7))) (*.f64 4 (/.f64 (*.f64 l (sin.f64 kx)) Om)))))
(+.f64 (*.f64 -32 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 3) (pow.f64 Om 3))) (+.f64 (*.f64 256 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 5) (pow.f64 Om 5))) (+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.f64 -2048 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 7) (pow.f64 Om 7))))))
(+.f64 (*.f64 -32 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 3) (pow.f64 Om 3))) (+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (+.f64 (*.f64 -2048 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 7) (pow.f64 Om 7))) (*.f64 256 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 5) (pow.f64 Om 5))))))
(+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (+.f64 (+.f64 (*.f64 256 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 5) (pow.f64 Om 5))) (*.f64 -2048 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 7) (pow.f64 Om 7)))) (*.f64 -32 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 3) (pow.f64 Om 3)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (+.f64 (*.f64 -32 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 3) (pow.f64 Om 3))) (+.f64 (*.f64 256 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 5) (pow.f64 Om 5))) (*.f64 -2048 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 7) (pow.f64 Om 7))))))
(+.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 0)
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(+.f64 0 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(-.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 0)
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(-.f64 0 (neg.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om)))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 (*.f64 l (sin.f64 kx)) Om))) 1)
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 1)
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) (/.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) (/.f64 (*.f64 l (sin.f64 kx)) Om)))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(*.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) Om))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(*.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) (/.f64 (*.f64 l (sin.f64 kx)) Om)) (/.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) Om)))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(*.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.f64 (/.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) Om)) 1))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(*.f64 (/.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) (/.f64 (*.f64 l (sin.f64 kx)) Om)))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(*.f64 (*.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) (/.f64 (*.f64 l (sin.f64 kx)) Om))) (/.f64 (/.f64 1 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) (/.f64 (*.f64 l (sin.f64 kx)) Om))))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(pow.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 1)
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(neg.f64 (neg.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om)))
(/.f64 (*.f64 l (sin.f64 kx)) Om)
(+.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 0)
(/.f64 Om (*.f64 l (sin.f64 kx)))
(+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 3/4))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(+.f64 0 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(+.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 3/4) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(-.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 0)
(/.f64 Om (*.f64 l (sin.f64 kx)))
(-.f64 0 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 Om (*.f64 l (sin.f64 kx))))) 1)
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1)
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) (/.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) (/.f64 Om (*.f64 l (sin.f64 kx)))))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 1 (/.f64 Om (*.f64 l (sin.f64 kx))))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 2 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 1/4 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 4))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4) 4)
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) (/.f64 Om (*.f64 l (sin.f64 kx)))) (/.f64 1 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 (/.f64 1 (/.f64 Om (*.f64 l (sin.f64 kx)))) 1))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 2) 1/2)
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/2) 2)
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 1/2 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 2))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 (/.f64 1 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) (/.f64 Om (*.f64 l (sin.f64 kx)))))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(*.f64 (*.f64 (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) (/.f64 Om (*.f64 l (sin.f64 kx))))) (/.f64 (/.f64 1 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) (/.f64 Om (*.f64 l (sin.f64 kx))))))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(pow.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1)
(/.f64 Om (*.f64 l (sin.f64 kx)))
(neg.f64 (neg.f64 (/.f64 Om (*.f64 l (sin.f64 kx)))))
(/.f64 Om (*.f64 l (sin.f64 kx)))
(+.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4))) 0)
(/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))))
(+.f64 0 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4))))
(/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))))
(-.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4))) 0)
(/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))))
(-.f64 0 (neg.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4)))))
(/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4))))) 1)
(/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))))
(*.f64 1 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4))))
(/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))))
(*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4))) 1)
(/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))))
(*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4))) (/.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4))) (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4)))))
(/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4))) (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4)))) (/.f64 1 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4)))))
(/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))))
(*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4))) (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4)))) (*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4)))) 1))
(/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))))
(*.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4)))) (*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4))) (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4)))))
(/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4))) (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4)))) (*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4))) (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4))))) (/.f64 (/.f64 1 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4)))) (*.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4))) (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4))))))
(/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))))
(pow.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4))) 1)
(/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))))
(neg.f64 (neg.f64 (/.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 l (sin.f64 kx)) Om) 2) (*.f64 (/.f64 Om (*.f64 l (sin.f64 kx))) 1/4)))))
(/.f64 1 (+.f64 (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))) (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om))))

localize84.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(pow.f64 (/.f64 (*.f64 2 l) Om) 2)
0.3b
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))))
11.3b
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))
14.7b
(*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))
Compiler

Compiled 180 to 139 computations (22.8% saved)

series62.0ms (0.2%)

Counts
4 → 168
Calls

42 calls:

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

rewrite205.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1072×rational.json-simplify-47
814×rational.json-5
812×exponential.json-3
812×rational.json-1
812×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
019174
1158174
2480174
31774174
46957174
Stop Event
node limit
Counts
4 → 55
Calls
Call 1
Inputs
(*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))
(sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))))
(pow.f64 (/.f64 (*.f64 2 l) Om) 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 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 ky 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 ky 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 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 ky 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))))) (#(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 ky 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 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 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 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 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 ky 2))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)))) 1)))) (#(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 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 ky 2))) 1)) 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 ky 2))) 1)) (/.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.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 ky 2))) 1))) (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)))) (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))) (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 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 ky 2))) 1)) 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 ky 2))) 1)) (/.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))))))) (#(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 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 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 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 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 ky 2))) 1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))))) 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 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 ky 2))) 1))) 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 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 ky 2))) 1))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.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 ky 2))) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.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 ky 2))) 1))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.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 ky 2))) 1))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))))) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.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 ky 2))) 1))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.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 ky 2))) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (/.f64 (+.f64 l l) Om) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (-.f64 -1 (pow.f64 (/.f64 (+.f64 l l) Om) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (/.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (/.f64 (+.f64 l l) Om) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (/.f64 (+.f64 l l) Om) (/.f64 (+.f64 l l) Om)) 2) (/.f64 1 (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (/.f64 (+.f64 l l) Om) (/.f64 (+.f64 l l) Om)) 2) (*.f64 (/.f64 1 (pow.f64 (/.f64 (+.f64 l l) Om) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (/.f64 (+.f64 l l) Om) (/.f64 (+.f64 l l) Om)) 2) (pow.f64 (/.f64 1 (/.f64 (+.f64 l l) Om)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (/.f64 (+.f64 l l) Om) 2)) (pow.f64 (*.f64 (/.f64 (+.f64 l l) Om) (/.f64 (+.f64 l l) Om)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (/.f64 (+.f64 l l) Om) (*.f64 (/.f64 (+.f64 l l) Om) (*.f64 (/.f64 (+.f64 l l) Om) (/.f64 (+.f64 l l) Om)))) 2) (/.f64 (/.f64 1 (pow.f64 (/.f64 (+.f64 l l) Om) 2)) (pow.f64 (*.f64 (/.f64 (+.f64 l l) Om) (/.f64 (+.f64 l l) Om)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (/.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))))

simplify318.0ms (0.8%)

Algorithm
egg-herbie
Rules
1340×rational.json-simplify-47
992×rational.json-simplify-2
932×rational.json-simplify-43
790×rational.json-simplify-1
738×rational.json-simplify-54
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
057423165
1120422985
2210322857
3392722529
Stop Event
node limit
Counts
223 → 323
Calls
Call 1
Inputs
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 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 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 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 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.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 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 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.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 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 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.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 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 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 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 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 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 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 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 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 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 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))
1
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2)) (pow.f64 Om 4)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3)) (pow.f64 Om 6))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2)) (pow.f64 Om 4))))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))) (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3)))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))) (+.f64 (*.f64 1/512 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 5))))) (+.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))))))))
(*.f64 -2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))) (*.f64 -2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) (*.f64 1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3)))))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))) (+.f64 (*.f64 -1/512 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 5))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) (*.f64 1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))))))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))) (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3)))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))) (+.f64 (*.f64 1/512 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 5))))) (+.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))))))))
1
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2)) (pow.f64 Om 4)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3)) (pow.f64 Om 6))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2)) (pow.f64 Om 4))))))
1
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2)) (pow.f64 Om 4)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3)) (pow.f64 Om 6))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2)) (pow.f64 Om 4))))))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.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 (+.f64 1 (*.f64 4 (/.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 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 (+.f64 1 (*.f64 4 (/.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 ky 2)) (pow.f64 Om 2))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3))) (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (pow.f64 Om 4))))))
(+.f64 (*.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 ky 2)) (pow.f64 Om 2)))))))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 5))) (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 kx 6)) (pow.f64 Om 6)))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3))) (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (pow.f64 Om 4)))))))
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(+.f64 (*.f64 2 (/.f64 (*.f64 l kx) Om)) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (*.f64 l kx))))
(+.f64 (*.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 ky 2)) (pow.f64 Om 2))))) (*.f64 l kx))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 2)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3))))))
(+.f64 (*.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 ky 2)) (pow.f64 Om 2)))) 3)) (*.f64 (pow.f64 l 5) (pow.f64 kx 5)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (*.f64 l kx))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 2)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))))))
(*.f64 -2 (/.f64 (*.f64 l kx) Om))
(+.f64 (*.f64 -2 (/.f64 (*.f64 l kx) Om)) (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (*.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 ky 2)) (pow.f64 Om 2)))) 2)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 l kx) Om)) (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (*.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 ky 2)) (pow.f64 Om 2)))) 2)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (+.f64 (*.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 ky 2)) (pow.f64 Om 2)))) 3)) (*.f64 (pow.f64 l 5) (pow.f64 kx 5)))) (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (*.f64 l kx))))))
(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 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) (pow.f64 Om 4)) (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 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 -2 (*.f64 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 ky 4)) (pow.f64 Om 4)) (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 (*.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 4 (*.f64 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 ky 6)) (pow.f64 Om 6)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 5))))))))
(*.f64 2 (/.f64 (*.f64 l ky) Om))
(+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 l ky))))
(+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 l ky)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (+.f64 (*.f64 1/512 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3)) (*.f64 (pow.f64 l 5) (pow.f64 ky 5)))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 l ky))))))
(*.f64 -2 (/.f64 (*.f64 l ky) Om))
(+.f64 (*.f64 -2 (/.f64 (*.f64 l ky) Om)) (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 l ky))))
(+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 l ky) Om)) (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 l ky)))))
(+.f64 (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3)) (*.f64 (pow.f64 l 5) (pow.f64 ky 5)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 l ky) Om)) (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 l ky))))))
1
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 2)) (pow.f64 l 4))) 1))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 64 (/.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3) (pow.f64 Om 6))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 2)) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 2)) (pow.f64 l 4))) 1)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (pow.f64 (*.f64 -1/16 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))))) 2)) (*.f64 Om (pow.f64 l 5))) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (pow.f64 (*.f64 -1/16 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))))) 2)) (*.f64 Om (pow.f64 l 5))) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (pow.f64 (*.f64 -1/16 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))))) 2))) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 4)))) (*.f64 Om (pow.f64 l 7))) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))))))
(*.f64 -1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))))) (*.f64 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (pow.f64 (*.f64 -1/16 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))))) 2)) (*.f64 Om (pow.f64 l 5))) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))))) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (pow.f64 (*.f64 -1/16 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))))) 2))) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 4)))) (*.f64 Om (pow.f64 l 7))) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (pow.f64 (*.f64 -1/16 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))))) 2)) (*.f64 Om (pow.f64 l 5))) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))))) (+.f64 (*.f64 (*.f64 (pow.f64 Om 5) (*.f64 l (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3)))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))))) 2)))) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 Om 7) (*.f64 l (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3)))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))))) 2)) (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 l 8) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 4))))))) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) (+.f64 (*.f64 (*.f64 (pow.f64 Om 5) (*.f64 l (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3)))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))))) 2)))) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))))))
1
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 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 ky 2)))) 2) (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2)))) (pow.f64 Om 4))) 1))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 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 ky 2)))) 2) (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2)))) (pow.f64 Om 4))) (+.f64 1 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 64 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (*.f64 2 (*.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) 2) (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2)))) (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))) (pow.f64 Om 6))))))
1
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2))) 1)
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 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 ky 2)))) 2) (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2)))) (pow.f64 Om 4))) 1))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 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 ky 2)))) 2) (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2)))) (pow.f64 Om 4))) (+.f64 1 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 64 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (*.f64 2 (*.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) 2) (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2)))) (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))) (pow.f64 Om 6))))))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))) (*.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 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 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 ky 2)) (pow.f64 Om 2)))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))) (+.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 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 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 ky 2)) (pow.f64 Om 2))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3) (pow.f64 Om 4)))) (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 ky 2)) (pow.f64 Om 2)))) 3))))) 2)) (pow.f64 l 2)) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 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 ky 2)) (pow.f64 Om 2)))) 4))))) (pow.f64 kx 6)))))))
(*.f64 1/2 (/.f64 Om (*.f64 l kx)))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l kx))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 l (+.f64 (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (pow.f64 Om 3)) (pow.f64 l 3))) 2) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 2) (pow.f64 Om 6)) (pow.f64 l 6))))) (*.f64 Om (pow.f64 kx 5)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l kx)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 l (+.f64 (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (pow.f64 Om 3)) (pow.f64 l 3))) 2) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 2) (pow.f64 Om 6)) (pow.f64 l 6))))) (*.f64 Om (pow.f64 kx 5)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l kx))) (*.f64 -1 (/.f64 (*.f64 l (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.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 ky 2)) (pow.f64 Om 2))))) (pow.f64 l 3))) 2)))) (pow.f64 l 2))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3) (pow.f64 Om 8)) (pow.f64 l 8))))) (*.f64 Om (pow.f64 kx 7)))))))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l kx))))
(+.f64 (/.f64 (*.f64 l (+.f64 (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (pow.f64 Om 3)) (pow.f64 l 3))) 2) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 2) (pow.f64 Om 6)) (pow.f64 l 6))))) (*.f64 Om (pow.f64 kx 5))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))))
(+.f64 (/.f64 (*.f64 l (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.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 ky 2)) (pow.f64 Om 2))))) (pow.f64 l 3))) 2)))) (pow.f64 l 2))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3) (pow.f64 Om 8)) (pow.f64 l 8))))) (*.f64 Om (pow.f64 kx 7))) (+.f64 (/.f64 (*.f64 l (+.f64 (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (pow.f64 Om 3)) (pow.f64 l 3))) 2) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 2) (pow.f64 Om 6)) (pow.f64 l 6))))) (*.f64 Om (pow.f64 kx 5))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (*.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 (*.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)))) (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)) (pow.f64 ky 4)) (sqrt.f64 (+.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 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.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 -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 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)))) (*.f64 64 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 4))))) (pow.f64 ky 6)) (sqrt.f64 (+.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 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))) (*.f64 -1/2 (*.f64 (*.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)))) (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)) (pow.f64 ky 4)) (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)))))))
(*.f64 1/2 (/.f64 Om (*.f64 l ky)))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (pow.f64 l 3))) 2)) l) (*.f64 Om (pow.f64 ky 5)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 -1 (/.f64 (*.f64 l (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3)) (pow.f64 l 8))) (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (pow.f64 l 3))) 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 l 2))))) (*.f64 Om (pow.f64 ky 7)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (pow.f64 l 3))) 2)) l) (*.f64 Om (pow.f64 ky 5)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))))))
(*.f64 -1/2 (/.f64 Om (*.f64 l ky)))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l ky))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (pow.f64 l 3))) 2)) l) (*.f64 Om (pow.f64 ky 5))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l ky)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (pow.f64 l 3))) 2)) l) (*.f64 Om (pow.f64 ky 5))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (/.f64 (*.f64 l (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3)) (pow.f64 l 8))) (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (pow.f64 l 3))) 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 l 2))))) (*.f64 Om (pow.f64 ky 7))))))
(*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 0)
(+.f64 0 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))
(-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 0)
(-.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1) 1)
(-.f64 0 (neg.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))
(/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)
(/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))
(pow.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)
(neg.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.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 ky 2))) 1)))
(-.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.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 ky 2))) 1))))
(-.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)))) 1)
(*.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)) 1)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)) (/.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.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 ky 2))) 1))) (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)))) (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))) (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))))))
(/.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)) 1)
(/.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)) (/.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))))
(pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.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 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 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 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 ky 2))) 1))) 0)
(-.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))))) 1)
(*.f64 1 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.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 ky 2))) 1))) 1)
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.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 ky 2))) 1))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.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 ky 2))) 1)))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)))) 1))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.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 ky 2))) 1))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.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 ky 2))) 1))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))))) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.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 ky 2))) 1))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.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 ky 2))) 1))) 1)
(neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)))))
(+.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) 0)
(+.f64 0 (pow.f64 (/.f64 (+.f64 l l) Om) 2))
(-.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) 0)
(-.f64 0 (neg.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2)))
(-.f64 (-.f64 0 (-.f64 -1 (pow.f64 (/.f64 (+.f64 l l) Om) 2))) 1)
(*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) 1)
(*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (/.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))
(*.f64 1 (pow.f64 (/.f64 (+.f64 l l) Om) 2))
(*.f64 (pow.f64 (*.f64 (/.f64 (+.f64 l l) Om) (/.f64 (+.f64 l l) Om)) 2) (/.f64 1 (pow.f64 (/.f64 (+.f64 l l) Om) 2)))
(*.f64 (pow.f64 (*.f64 (/.f64 (+.f64 l l) Om) (/.f64 (+.f64 l l) Om)) 2) (*.f64 (/.f64 1 (pow.f64 (/.f64 (+.f64 l l) Om) 2)) 1))
(*.f64 (pow.f64 (*.f64 (/.f64 (+.f64 l l) Om) (/.f64 (+.f64 l l) Om)) 2) (pow.f64 (/.f64 1 (/.f64 (+.f64 l l) Om)) 2))
(*.f64 (/.f64 1 (pow.f64 (/.f64 (+.f64 l l) Om) 2)) (pow.f64 (*.f64 (/.f64 (+.f64 l l) Om) (/.f64 (+.f64 l l) Om)) 2))
(*.f64 (pow.f64 (*.f64 (/.f64 (+.f64 l l) Om) (*.f64 (/.f64 (+.f64 l l) Om) (*.f64 (/.f64 (+.f64 l l) Om) (/.f64 (+.f64 l l) Om)))) 2) (/.f64 (/.f64 1 (pow.f64 (/.f64 (+.f64 l l) Om) 2)) (pow.f64 (*.f64 (/.f64 (+.f64 l l) Om) (/.f64 (+.f64 l l) Om)) 2)))
(/.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) 1)
(/.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (/.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))
(neg.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2)))
Outputs
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 (*.f64 l 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 ky 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l 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 l kx) 2) (pow.f64 Om 2)) (/.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 (*.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 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 l kx) 2) (pow.f64 Om 2)) (/.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 (*.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 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 l kx) 2) (pow.f64 Om 2)) (/.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 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 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 l kx) 2) (pow.f64 Om 2)) (/.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 (*.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 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 l kx) 2) (pow.f64 Om 2)) (/.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 (*.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 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 l kx) 2) (pow.f64 Om 2)) (/.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 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 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 l kx) 2) (pow.f64 Om 2)) (/.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 (*.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 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 l kx) 2) (pow.f64 Om 2)) (/.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 (*.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 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 l kx) 2) (pow.f64 Om 2)) (/.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 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 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 l kx) 2) (pow.f64 Om 2)) (/.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 (*.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 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 l kx) 2) (pow.f64 Om 2)) (/.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 (*.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 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 l kx) 2) (pow.f64 Om 2)) (/.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 ky 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 (*.f64 l 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 ky 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l 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 l kx) 2) (pow.f64 Om 2)) (/.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 (*.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 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 l kx) 2) (pow.f64 Om 2)) (/.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 (*.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 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 l kx) 2) (pow.f64 Om 2)) (/.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 ky 2)) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 (*.f64 l 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 ky 2)) (pow.f64 Om 2))))
(+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l 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 l kx) 2) (pow.f64 Om 2)) (/.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 (*.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 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 l kx) 2) (pow.f64 Om 2)) (/.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 (*.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 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 l kx) 2) (pow.f64 Om 2)) (/.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))))
1
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.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 ky 2))) (pow.f64 Om 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2)) (pow.f64 Om 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2)) (pow.f64 Om 4)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3)) (pow.f64 Om 6))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2)) (pow.f64 Om 4))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2))) (+.f64 (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2)) (pow.f64 Om 4)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3)) (pow.f64 Om 6)))))
(+.f64 (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2)) (pow.f64 Om 4)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3)) (pow.f64 Om 6))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2)) (pow.f64 Om 4))) (+.f64 (+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3)) (pow.f64 Om 6)))))
(+.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2)) (pow.f64 Om 4)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3)) (pow.f64 Om 6))) 1))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (*.f64 2 (/.f64 l Om)))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))) (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) 1/4)))
(+.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (*.f64 2 (/.f64 l Om))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 1/4 (/.f64 Om l))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3)))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) -1/64)) (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) 1/4))))
(+.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))) (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (*.f64 2 (/.f64 l Om))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 1/4 (/.f64 Om l)))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 -1/64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))) (+.f64 (*.f64 1/512 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 5))))) (+.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))))))))
(+.f64 (*.f64 1/512 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 5))))) (+.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) -1/64)) (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) 1/4)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) (+.f64 (+.f64 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))) (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3)))))) (*.f64 1/512 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 5)))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) (+.f64 (*.f64 1/512 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 5))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))) (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 -1/64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (*.f64 2 (/.f64 l Om))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 1/4 (/.f64 Om l)))) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (*.f64 1/512 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 5)))))))
(*.f64 -2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))
(*.f64 (/.f64 l Om) (*.f64 -2 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))) (*.f64 -2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) -1/4)))
(+.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 -1/4 (/.f64 Om l))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 (/.f64 Om l) -1/4)))
(+.f64 (*.f64 (/.f64 l Om) (*.f64 -2 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) -1/4)))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) (*.f64 1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3)))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) 1/64)) (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) -1/4))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 -1/4 (/.f64 Om l))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (*.f64 1/64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3))))))
(+.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 (/.f64 Om l) -1/4)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) 1/64))))
(+.f64 (*.f64 (/.f64 l Om) (*.f64 -2 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) (+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) -1/4)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) 1/64))))
(+.f64 (*.f64 -1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))) (+.f64 (*.f64 -1/512 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 5))))) (+.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) (*.f64 1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 5))) -1/512)) (+.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) 1/64)) (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) -1/4)))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 -1/4 (/.f64 Om l))) (+.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (*.f64 1/64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 5))) (*.f64 -1/512 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 (/.f64 Om l) -1/4)) (+.f64 (*.f64 -2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) 1/64)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 5))) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) -1/512)))))
(+.f64 (*.f64 (/.f64 l Om) (*.f64 -2 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 5))) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) -1/512)) (+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) -1/4)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) 1/64)))))
(*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (*.f64 2 (/.f64 l Om)))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))) (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) 1/4)))
(+.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (*.f64 2 (/.f64 l Om))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 1/4 (/.f64 Om l))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))) (+.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3)))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) -1/64)) (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) 1/4))))
(+.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))) (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (*.f64 2 (/.f64 l Om))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 1/4 (/.f64 Om l)))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 -1/64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))))))
(+.f64 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))) (+.f64 (*.f64 1/512 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 5))))) (+.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))))))))
(+.f64 (*.f64 1/512 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 5))))) (+.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) -1/64)) (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) 1/4)))))
(+.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) (+.f64 (+.f64 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))) (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3)))))) (*.f64 1/512 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 5)))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 l Om) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) (+.f64 (*.f64 1/512 (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 5))))) (+.f64 (*.f64 1/4 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))) (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 -1/64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (*.f64 2 (/.f64 l Om))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 1/4 (/.f64 Om l)))) (*.f64 (/.f64 (pow.f64 Om 5) (pow.f64 l 5)) (*.f64 1/512 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 5)))))))
1
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.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 ky 2))) (pow.f64 Om 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2)) (pow.f64 Om 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2)) (pow.f64 Om 4)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3)) (pow.f64 Om 6))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2)) (pow.f64 Om 4))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2))) (+.f64 (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2)) (pow.f64 Om 4)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3)) (pow.f64 Om 6)))))
(+.f64 (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2)) (pow.f64 Om 4)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3)) (pow.f64 Om 6))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2)) (pow.f64 Om 4))) (+.f64 (+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3)) (pow.f64 Om 6)))))
(+.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2)) (pow.f64 Om 4)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3)) (pow.f64 Om 6))) 1))
1
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.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 ky 2))) (pow.f64 Om 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2)) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2)) (pow.f64 Om 4))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)))))
(+.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2)) (pow.f64 Om 4)))))
(+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3)) (pow.f64 Om 6))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2))) (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2)) (pow.f64 Om 4))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2))) (+.f64 (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2)) (pow.f64 Om 4)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3)) (pow.f64 Om 6)))))
(+.f64 (+.f64 1 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2)) (pow.f64 Om 4)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3)) (pow.f64 Om 6))) (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2)) (pow.f64 Om 4))) (+.f64 (+.f64 1 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)))) (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3)) (pow.f64 Om 6)))))
(+.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2))) (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2)) (pow.f64 Om 4)))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3)) (pow.f64 Om 6))) 1))
(sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))
(sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1))
(+.f64 (*.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 ky 2)) (pow.f64 Om 2)))))))) (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l 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 ky) 2) (pow.f64 Om 2))) 1))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1))) (*.f64 2 (/.f64 (pow.f64 (*.f64 l kx) 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 (+.f64 1 (*.f64 4 (/.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 ky 2)) (pow.f64 Om 2))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3))) (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (pow.f64 Om 4))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 3))) (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 4) (pow.f64 Om 4)) -2)) (*.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 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 ky) 2) (pow.f64 Om 2))) 1))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 3))) (/.f64 (pow.f64 (*.f64 l kx) 4) (pow.f64 Om 4))))))
(+.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1))) (*.f64 2 (/.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 ky) 2) (pow.f64 Om 2))) 1) 3))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 l kx) 4) (pow.f64 Om 4)))))
(+.f64 (*.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 ky 2)) (pow.f64 Om 2)))))))) (+.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (+.f64 (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 5))) (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 kx 6)) (pow.f64 Om 6)))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3))) (/.f64 (*.f64 (pow.f64 l 4) (pow.f64 kx 4)) (pow.f64 Om 4)))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 3))) (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 4) (pow.f64 Om 4)) -2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 5))) (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 6) (pow.f64 Om 6)) 4))) (*.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 ky) 2) (pow.f64 Om 2))) 1)))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l 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 ky) 2) (pow.f64 Om 2))) 1))))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 3))) (/.f64 (pow.f64 (*.f64 l kx) 4) (pow.f64 Om 4)))) (*.f64 4 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 5))) (/.f64 (pow.f64 (*.f64 l kx) 6) (pow.f64 Om 6)))))))
(+.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1))) (*.f64 2 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 3))) (*.f64 -2 (/.f64 (pow.f64 (*.f64 l kx) 4) (pow.f64 Om 4)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 5))) (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 6) (pow.f64 Om 6)))))))
(*.f64 2 (/.f64 (*.f64 l kx) Om))
(+.f64 (*.f64 2 (/.f64 (*.f64 l kx) Om)) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (*.f64 l kx))))
(+.f64 (*.f64 2 (/.f64 (*.f64 l kx) Om)) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (*.f64 l kx))))
(+.f64 (*.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 ky 2)) (pow.f64 Om 2))))) (*.f64 l kx))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 2)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 l kx) Om)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (*.f64 l kx))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 (*.f64 l kx) 3)))))
(+.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 l kx) Om)) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (*.f64 l kx)))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 (*.f64 l kx) 3))))
(+.f64 (*.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 ky 2)) (pow.f64 Om 2)))) 3)) (*.f64 (pow.f64 l 5) (pow.f64 kx 5)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (*.f64 l kx))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 2)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 l kx) Om)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (*.f64 l kx))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 (*.f64 l kx) 3))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 3)) (pow.f64 (*.f64 l kx) 5))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 l kx) Om)) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 (*.f64 l kx) 3))) (+.f64 (*.f64 1/512 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 3)) (pow.f64 (*.f64 l kx) 5))) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (*.f64 l kx))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 l kx) Om)) (+.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (*.f64 l kx))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 (*.f64 l kx) 3)))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 3)) (pow.f64 (*.f64 l kx) 5)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (*.f64 l kx))) (+.f64 (*.f64 1/512 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 3)) (pow.f64 (*.f64 l kx) 5))) (+.f64 (*.f64 2 (/.f64 (*.f64 l kx) Om)) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 (*.f64 l kx) 3))))))
(*.f64 -2 (/.f64 (*.f64 l kx) Om))
(+.f64 (*.f64 -2 (/.f64 (*.f64 l kx) Om)) (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (*.f64 l kx))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 l kx) Om)) (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l 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 ky 2)) (pow.f64 Om 2)))) 2)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 l kx) Om)) (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (*.f64 l kx)))))
(+.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 l kx) Om)) (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (*.f64 l kx)))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 (*.f64 l kx) 3))))
(+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (*.f64 l kx))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 (*.f64 l kx) 3))) (*.f64 -2 (/.f64 (*.f64 l kx) Om))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 l kx) Om)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (*.f64 l kx))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 (*.f64 l kx) 3)))))
(+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 2)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (+.f64 (*.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 ky 2)) (pow.f64 Om 2)))) 3)) (*.f64 (pow.f64 l 5) (pow.f64 kx 5)))) (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (*.f64 l kx))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 l kx) Om)) (+.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (*.f64 l kx))) (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 3)) (pow.f64 (*.f64 l kx) 5)))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 (*.f64 l kx) 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 l kx) Om)) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 (*.f64 l kx) 3))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (*.f64 l kx))) (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 3)) (pow.f64 (*.f64 l kx) 5))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 l kx) Om)) (+.f64 (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 3)) (pow.f64 (*.f64 l kx) 5))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (*.f64 l kx))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 (*.f64 l kx) 3))))))
(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 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 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1))) (*.f64 2 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2)))))
(+.f64 (sqrt.f64 (+.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 4) (pow.f64 ky 4)) (pow.f64 Om 4)) (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 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 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 (pow.f64 (*.f64 l ky) 4) (pow.f64 Om 4)) (*.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 (*.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 -2 (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3)))))))
(+.f64 (+.f64 (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 2 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))))) (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 4) (pow.f64 Om 4)) (*.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 (*.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 4) (pow.f64 ky 4)) (pow.f64 Om 4)) (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 (*.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 4 (*.f64 (/.f64 (*.f64 (pow.f64 l 6) (pow.f64 ky 6)) (pow.f64 Om 6)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 5))))))))
(+.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 4 (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 6) (pow.f64 Om 6)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 5))))) (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 4) (pow.f64 Om 4)) (*.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 (*.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 -2 (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 4) (pow.f64 Om 4)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3))))) (*.f64 4 (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 6) (pow.f64 Om 6)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 5))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1))) (*.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 (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 4) (pow.f64 Om 4)) (*.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 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 5))) (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 6) (pow.f64 Om 6)))))))
(*.f64 2 (/.f64 (*.f64 l ky) Om))
(+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 l ky))))
(+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (*.f64 l ky))))
(+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 l ky)))))
(+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 (*.f64 l ky) 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (*.f64 l ky)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (*.f64 l ky))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 (*.f64 l ky) 3)))))
(+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (*.f64 l ky))) (+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 (*.f64 l ky) 3)))))
(+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (+.f64 (*.f64 1/512 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3)) (*.f64 (pow.f64 l 5) (pow.f64 ky 5)))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 l ky))))))
(+.f64 (*.f64 1/512 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3)) (pow.f64 (*.f64 l ky) 5))) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 (*.f64 l ky) 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (*.f64 l ky))))))
(+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (+.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (*.f64 l ky))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 (*.f64 l ky) 3)))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3)) (pow.f64 (*.f64 l ky) 5)))))
(+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 (*.f64 l ky) 3))) (+.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 l ky) Om)) (*.f64 1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (*.f64 l ky)))) (*.f64 1/512 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3)) (pow.f64 (*.f64 l ky) 5)))))
(*.f64 -2 (/.f64 (*.f64 l ky) Om))
(+.f64 (*.f64 -2 (/.f64 (*.f64 l ky) Om)) (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 l ky))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 l ky) Om)) (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (*.f64 l ky))))
(+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 l ky) Om)) (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 l ky)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 l ky) Om)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (*.f64 l ky))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 (*.f64 l ky) 3)))))
(+.f64 (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3)) (*.f64 (pow.f64 l 5) (pow.f64 ky 5)))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 l ky) Om)) (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 l ky))))))
(+.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 l ky) Om)) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (*.f64 l ky))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 (*.f64 l ky) 3))))) (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3)) (pow.f64 (*.f64 l ky) 5))))
(+.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 l ky) Om)) (*.f64 -1/4 (/.f64 (*.f64 Om (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (*.f64 l ky)))) (+.f64 (*.f64 -1/512 (/.f64 (*.f64 (pow.f64 Om 5) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3)) (pow.f64 (*.f64 l ky) 5))) (*.f64 1/64 (/.f64 (*.f64 (pow.f64 Om 3) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 (*.f64 l ky) 3)))))
1
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2))) 1)
(+.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)) -2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 2)) (pow.f64 l 4))) 1))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)) -2) (+.f64 1 (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2)) 2))) (*.f64 (pow.f64 l 4) -1/2))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 l 4) (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2)) 2))) -1/2)) (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)) -2)))
(+.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)) -2) (*.f64 (pow.f64 l 4) (*.f64 -1/2 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2)) 2)))))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)) -2) (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2)) 2))) (*.f64 (pow.f64 l 4) -1/2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 64 (/.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3) (pow.f64 Om 6))) (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 2)) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2) (pow.f64 Om 4))) (pow.f64 (*.f64 -2 (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2))) 2)) (pow.f64 l 4))) 1)))
(+.f64 (*.f64 (pow.f64 l 6) (*.f64 (+.f64 (*.f64 64 (/.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3) (pow.f64 Om 6))) (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2)) 2)))) (pow.f64 Om 2)))) -1/2)) (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)) -2) (+.f64 1 (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2)) 2))) (*.f64 (pow.f64 l 4) -1/2)))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)) -2) (+.f64 1 (+.f64 (*.f64 (pow.f64 l 6) (*.f64 -1/2 (+.f64 (*.f64 64 (/.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3) (pow.f64 Om 6))) (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2)) 2)))) (pow.f64 Om 2)))))) (*.f64 (pow.f64 l 4) (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2)) 2))) -1/2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 l 6) (+.f64 (*.f64 64 (/.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3) (pow.f64 Om 6))) (*.f64 2 (/.f64 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2)) 2)))) (pow.f64 Om 2))))) (*.f64 (pow.f64 l 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2) (pow.f64 Om 4))) (*.f64 4 (pow.f64 (/.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 Om 2)) 2)))))) (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)) -2)))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))))
(*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) 1/2))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 1/2 (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 (/.f64 Om l) 1/2))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))))
(+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) 1/2)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) -1/16)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 1/2 (/.f64 Om l))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) -1/16)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 (/.f64 Om l) 1/2)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) -1/16)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 (/.f64 Om l) 1/2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (pow.f64 (*.f64 -1/16 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))))) 2)) (*.f64 Om (pow.f64 l 5))) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))))))
(+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) -1/16)) (+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) 1/2)) (*.f64 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (pow.f64 (*.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) -1/16)) 2)) (*.f64 Om (pow.f64 l 5))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) -1))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 1/2 (/.f64 Om l))) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (pow.f64 (*.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) -1/16)) 2)) (*.f64 Om (pow.f64 l 5))) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) -1/16))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 (/.f64 Om l) 1/2)) (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) -1/16)) (*.f64 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) 2) (*.f64 (pow.f64 Om 6) 1/256))) (*.f64 Om (pow.f64 l 5))) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 (/.f64 Om l) 1/2)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) (*.f64 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) 2) (*.f64 (pow.f64 Om 6) 1/256))) (*.f64 Om (pow.f64 l 5))) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))))
(+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (pow.f64 (*.f64 -1/16 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))))) 2)) (*.f64 Om (pow.f64 l 5))) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) (+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))))) (+.f64 (*.f64 -1 (*.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (pow.f64 (*.f64 -1/16 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))))) 2))) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 4)))) (*.f64 Om (pow.f64 l 7))) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (pow.f64 (*.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) -1/16)) 2)) (*.f64 Om (pow.f64 l 5))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) -1)) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (pow.f64 (*.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) -1/16)) 2))) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 4)))) (*.f64 Om (pow.f64 l 7))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) -1)) (+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) 1/2)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) -1/16)))))
(+.f64 (*.f64 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (pow.f64 (*.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) -1/16)) 2)) (*.f64 Om (pow.f64 l 5))) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 1/2 (/.f64 Om l))) (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) -1/16)) (*.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (pow.f64 (*.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) -1/16)) 2))) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 4)))) (*.f64 Om (pow.f64 l 7))) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 (/.f64 Om l) 1/2)) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) -1/16)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (neg.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) 2) (*.f64 (pow.f64 Om 6) 1/256)))) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 4)))) (*.f64 Om (pow.f64 l 7)))))) (*.f64 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) 2) (*.f64 (pow.f64 Om 6) 1/256))) (*.f64 Om (pow.f64 l 5))) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 (/.f64 Om l) 1/2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16))) (*.f64 (neg.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (+.f64 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) 2) (*.f64 (pow.f64 Om 6) 1/256))) (*.f64 Om (pow.f64 l 5))) (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) 2) (*.f64 (pow.f64 Om 6) 1/256)))) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 4)))) (*.f64 Om (pow.f64 l 7))))))
(*.f64 -1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))))
(*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) -1/2))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))) (*.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))))))
(+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) -1/2)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) 1/16)))
(+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) -1/2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) 1/16)))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))))) (*.f64 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (pow.f64 (*.f64 -1/16 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))))) 2)) (*.f64 Om (pow.f64 l 5))) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))))
(+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) -1/2)) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (pow.f64 (*.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) -1/16)) 2)) (*.f64 Om (pow.f64 l 5)))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) 1/16))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (pow.f64 (*.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) -1/16)) 2)) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) -1/2)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) 1/16))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) 2) (*.f64 (pow.f64 Om 6) 1/256))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) -1/2)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) 1/16))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) 2) (*.f64 (pow.f64 Om 6) 1/256))) (*.f64 Om (pow.f64 l 5)))) (+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) -1/2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) 1/16))))
(+.f64 (*.f64 -1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))) (+.f64 (*.f64 1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))))) (+.f64 (*.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (pow.f64 (*.f64 -1/16 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))))) 2))) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 4)))) (*.f64 Om (pow.f64 l 7))) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (pow.f64 (*.f64 -1/16 (*.f64 (pow.f64 Om 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))))) 2)) (*.f64 Om (pow.f64 l 5))) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))))
(+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) -1/2)) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (pow.f64 (*.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) -1/16)) 2))) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 4)))) (*.f64 Om (pow.f64 l 7)))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (pow.f64 (*.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) -1/16)) 2)) (*.f64 Om (pow.f64 l 5)))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) 1/16)))))
(+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) -1/2)) (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) 1/16)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (+.f64 (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (pow.f64 (*.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) -1/16)) 2))) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 4)))) (*.f64 Om (pow.f64 l 7))) (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (pow.f64 (*.f64 (pow.f64 Om 3) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) -1/16)) 2)) (*.f64 Om (pow.f64 l 5)))))))
(+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) -1/2)) (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) 1/16)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (+.f64 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) 2) (*.f64 (pow.f64 Om 6) 1/256))) (*.f64 Om (pow.f64 l 5))) (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) 2) (*.f64 (pow.f64 Om 6) 1/256)))) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 4)))) (*.f64 Om (pow.f64 l 7)))))))
(+.f64 (+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) -1/2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) 1/16))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (+.f64 (/.f64 (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) 2) (*.f64 (pow.f64 Om 6) 1/256))) (*.f64 Om (pow.f64 l 5))) (/.f64 (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (*.f64 (pow.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) 2) (*.f64 (pow.f64 Om 6) 1/256)))) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 1/256 (/.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 4)))) (*.f64 Om (pow.f64 l 7))))))
(*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))))
(*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) 1/2))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 1/2 (/.f64 Om l)))
(*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 (/.f64 Om l) 1/2))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))))) (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))))
(+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) 1/2)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) -1/16)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 1/2 (/.f64 Om l))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) -1/16)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 (/.f64 Om l) 1/2)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) -1/16)))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 (/.f64 Om l) 1/2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))))) (+.f64 (*.f64 (*.f64 (pow.f64 Om 5) (*.f64 l (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3)))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))))) 2)))) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))))))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (*.f64 l (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3)))) (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (/.f64 1 (pow.f64 l 3))) 2))) (pow.f64 Om 5)))) (+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) 1/2)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) -1/16))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 1/2 (/.f64 Om l))) (+.f64 (*.f64 l (*.f64 (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (*.f64 (/.f64 1 (pow.f64 l 3)) -1/16)) 2))) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) -1/16))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 (/.f64 Om l) 1/2)) (+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) -1/16)) (*.f64 l (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (*.f64 -1/16 (/.f64 1 (pow.f64 l 3)))) 2)))))))
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 (/.f64 Om l) 1/2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16))) (*.f64 l (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (*.f64 -1/16 (/.f64 1 (pow.f64 l 3)))) 2))))))
(+.f64 (*.f64 -1/16 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 Om 7) (*.f64 l (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3)))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))))) 2)) (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 l 8) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 4))))))) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) (+.f64 (*.f64 (*.f64 (pow.f64 Om 5) (*.f64 l (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3)))) (pow.f64 (*.f64 -1/16 (*.f64 (/.f64 1 (pow.f64 l 3)) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))))) 2)))) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 1/2 (*.f64 (/.f64 Om l) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))))))
(+.f64 (*.f64 (*.f64 l (*.f64 (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3)))) (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (/.f64 1 (pow.f64 l 3))) 2))) (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 4) (pow.f64 l 8))))) (pow.f64 Om 7))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) -1)) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (*.f64 l (*.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3)))) (*.f64 1/256 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (/.f64 1 (pow.f64 l 3))) 2))) (pow.f64 Om 5)))) (+.f64 (*.f64 (/.f64 Om l) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) 1/2)) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) -1/16)))))
(+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) -1/16)) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 1/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 kx 2) (pow.f64 ky 2)) 3)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (*.f64 (/.f64 1 (pow.f64 l 3)) -1/16)) 2))) (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))) (*.f64 (*.f64 l (*.f64 (pow.f64 Om 7) (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (*.f64 (/.f64 1 (pow.f64 l 3)) -1/16)) 2)) (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 4) (pow.f64 l 8))))))) (neg.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))))
(+.f64 (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) -1/16)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 (/.f64 Om l) 1/2)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (+.f64 (*.f64 l (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (*.f64 -1/16 (/.f64 1 (pow.f64 l 3)))) 2)))) (neg.f64 (*.f64 l (*.f64 (pow.f64 Om 7) (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (*.f64 -1/16 (/.f64 1 (pow.f64 l 3)))) 2)) (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 4) (pow.f64 l 8))))))))))))
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (*.f64 (/.f64 (pow.f64 Om 3) (pow.f64 l 3)) -1/16)) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 (/.f64 Om l) 1/2)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (+.f64 (*.f64 l (*.f64 (pow.f64 Om 5) (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (*.f64 -1/16 (/.f64 1 (pow.f64 l 3)))) 2)))) (*.f64 (pow.f64 Om 7) (neg.f64 (*.f64 l (+.f64 (*.f64 -1/8 (/.f64 (-.f64 (*.f64 1/64 (/.f64 1 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3)))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (*.f64 -1/16 (/.f64 1 (pow.f64 l 3)))) 2)) (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))) (*.f64 1/256 (/.f64 1 (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 4) (pow.f64 l 8))))))))))))
1
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2))) 1)
(+.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)) -2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 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 ky 2)))) 2) (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2)))) (pow.f64 Om 4))) 1))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) -2)) 2) (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2) -16))) (pow.f64 Om 4))) (+.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)) -2)))
(+.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)) -2) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 2)) (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2) -16))) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)) -2) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2))) (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2) -16))) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)) -2) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2)) -12) (pow.f64 Om 4)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 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 ky 2)))) 2) (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2)))) (pow.f64 Om 4))) (+.f64 1 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 64 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (*.f64 2 (*.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) 2) (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2)))) (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))) (pow.f64 Om 6))))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)) -2) (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3)) 64) (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) -2)) 2) (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2) -16))) (*.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 2))) (pow.f64 Om 6))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) -2)) 2) (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2) -16))) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 2)) (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2) -16))) (pow.f64 Om 4)) (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3) (*.f64 64 (pow.f64 l 6))) (*.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 2)) (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2) -16))) (*.f64 2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))) (pow.f64 Om 6)))) (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)) -2)))
(+.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)) -2) (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2))) (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2) -16))) (pow.f64 Om 4)) (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3) (*.f64 (pow.f64 l 6) 64)) (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2))) (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2) -16))) (*.f64 2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))) (pow.f64 Om 6))))))
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2)) -12) (pow.f64 Om 4)) (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3) (*.f64 (pow.f64 l 6) 64)) (*.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2)) -12) (*.f64 2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))) (pow.f64 Om 6)))) (+.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)) -2)))
1
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2))) 1)
(+.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)) -2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 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 ky 2)))) 2) (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2)))) (pow.f64 Om 4))) 1))
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) -2)) 2) (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2) -16))) (pow.f64 Om 4))) (+.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)) -2)))
(+.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)) -2) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 2)) (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2) -16))) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)) -2) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2))) (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2) -16))) (pow.f64 Om 4)))))
(+.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)) -2) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2)) -12) (pow.f64 Om 4)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 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 ky 2)))) 2) (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2)))) (pow.f64 Om 4))) (+.f64 1 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 64 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3))) (*.f64 2 (*.f64 (+.f64 (pow.f64 (*.f64 -2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) 2) (*.f64 -16 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2)))) (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))) (pow.f64 Om 6))))))
(+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)) -2) (+.f64 1 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 l 6) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3)) 64) (*.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) -2)) 2) (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2) -16))) (*.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 2))) (pow.f64 Om 6))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 l 2) (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) -2)) 2) (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2) -16))) (pow.f64 Om 4))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 2)) (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2) -16))) (pow.f64 Om 4)) (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3) (*.f64 64 (pow.f64 l 6))) (*.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 2)) (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2) -16))) (*.f64 2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))) (pow.f64 Om 6)))) (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)) -2)))
(+.f64 1 (+.f64 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)) -2) (*.f64 -1/2 (+.f64 (/.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2))) (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2) -16))) (pow.f64 Om 4)) (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3) (*.f64 (pow.f64 l 6) 64)) (*.f64 (+.f64 (*.f64 4 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2))) (*.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2) -16))) (*.f64 2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))) (pow.f64 Om 6))))))
(+.f64 (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2)) -12) (pow.f64 Om 4)) (/.f64 (+.f64 (*.f64 (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 3) (*.f64 (pow.f64 l 6) 64)) (*.f64 (*.f64 (*.f64 (pow.f64 l 4) (pow.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) 2)) -12) (*.f64 2 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))) (pow.f64 Om 6)))) (+.f64 1 (*.f64 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (pow.f64 Om 2)) -2)))
(sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))))
(sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))) (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l 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 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 3))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 3))) (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) -2)))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))) (*.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 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 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 ky 2)) (pow.f64 Om 2)))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l 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 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 3))))) (*.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 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 ky) 2) (pow.f64 Om 2))) 1) 3)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) -1/2))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l 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 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 3))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l 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 ky) 2) (pow.f64 Om 2))) 1) 3))) (*.f64 -2 (/.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 ky) 2) (pow.f64 Om 2))) 1) 3))))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l 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 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 3))))) (*.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l 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 ky) 2) (pow.f64 Om 2))) 1) 3))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (pow.f64 kx 4)) -1/2))))
(+.f64 (+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 3))) (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) -2))) (*.f64 (+.f64 (*.f64 4 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l 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 ky) 2) (pow.f64 Om 2))) 1) 3))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (pow.f64 kx 4)) -1/2)))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))))) (+.f64 (*.f64 -2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3))) (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2)))) (+.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 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 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 ky 2)) (pow.f64 Om 2))))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2))))) (*.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3) (pow.f64 Om 4)))) (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 ky 2)) (pow.f64 Om 2)))) 3))))) 2)) (pow.f64 l 2)) (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 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 ky 2)) (pow.f64 Om 2)))) 4))))) (pow.f64 kx 6)))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l 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 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 3))))) (+.f64 (*.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 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 ky) 2) (pow.f64 Om 2))) 1) 3)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l 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 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 ky) 2) (pow.f64 Om 2))) 1) 3)))))) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l 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 ky) 2) (pow.f64 Om 2))) 1) 4))))) (*.f64 (pow.f64 kx 6) (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l 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 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 3))))) (*.f64 -1/2 (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 kx 6) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 l 2) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 3))) (*.f64 -2 (/.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 ky) 2) (pow.f64 Om 2))) 1) 3)))))) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l 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 ky) 2) (pow.f64 Om 2))) 1) 4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 kx 4) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 3))) (*.f64 -2 (/.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 ky) 2) (pow.f64 Om 2))) 1) 3)))))))))))
(+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l 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 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 3))))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (+.f64 (*.f64 (pow.f64 kx 6) (+.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 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 ky) 2) (pow.f64 Om 2))) 1) 3)))))) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l 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 ky) 2) (pow.f64 Om 2))) 1) 4)))))) (*.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 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 ky) 2) (pow.f64 Om 2))) 1) 3)))))))))))
(+.f64 (+.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 3))) (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) -2))) (*.f64 -1/2 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (+.f64 (*.f64 (pow.f64 kx 6) (+.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 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 ky) 2) (pow.f64 Om 2))) 1) 3)))))) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l 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 ky) 2) (pow.f64 Om 2))) 1) 4)))))) (*.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 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 ky) 2) (pow.f64 Om 2))) 1) 3))))))))))
(*.f64 1/2 (/.f64 Om (*.f64 l kx)))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (pow.f64 Om 3)) (*.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 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (pow.f64 (*.f64 l kx) 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 l (+.f64 (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (pow.f64 Om 3)) (pow.f64 l 3))) 2) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 2) (pow.f64 Om 6)) (pow.f64 l 6))))) (*.f64 Om (pow.f64 kx 5)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (*.f64 1/2 (/.f64 Om (*.f64 l kx)))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l kx))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (pow.f64 (*.f64 l kx) 3)))) (*.f64 -1 (/.f64 (*.f64 l (+.f64 (*.f64 1/256 (pow.f64 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (pow.f64 l 3)) 2)) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 6))))) (*.f64 Om (pow.f64 kx 5)))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l kx))) (+.f64 (neg.f64 (/.f64 (*.f64 l (+.f64 (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (pow.f64 l 3))) 2) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 6))))) (*.f64 Om (pow.f64 kx 5)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (pow.f64 (*.f64 l kx) 3)))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l kx))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (pow.f64 (*.f64 l kx) 3))) (neg.f64 (/.f64 (*.f64 l (+.f64 (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (pow.f64 l 3))) 2) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 6))))) (*.f64 Om (pow.f64 kx 5))))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l kx))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (pow.f64 (*.f64 l kx) 3))) (neg.f64 (/.f64 (*.f64 l (+.f64 (*.f64 1/256 (pow.f64 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (pow.f64 l 3)) 2)) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 6))))) (*.f64 Om (pow.f64 kx 5))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 l (+.f64 (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (pow.f64 Om 3)) (pow.f64 l 3))) 2) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 2) (pow.f64 Om 6)) (pow.f64 l 6))))) (*.f64 Om (pow.f64 kx 5)))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l kx))) (*.f64 -1 (/.f64 (*.f64 l (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.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 ky 2)) (pow.f64 Om 2))))) (pow.f64 l 3))) 2)))) (pow.f64 l 2))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3) (pow.f64 Om 8)) (pow.f64 l 8))))) (*.f64 Om (pow.f64 kx 7)))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (pow.f64 (*.f64 l kx) 3))) (+.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l kx))) (*.f64 -1 (/.f64 (*.f64 l (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (*.f64 (+.f64 (*.f64 1/256 (pow.f64 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (pow.f64 l 3)) 2)) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 6)))) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1))) (pow.f64 l 2))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 3) (pow.f64 Om 8)) (pow.f64 l 8))))) (*.f64 Om (pow.f64 kx 7))))) (*.f64 -1 (/.f64 (*.f64 l (+.f64 (*.f64 1/256 (pow.f64 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (pow.f64 l 3)) 2)) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 6))))) (*.f64 Om (pow.f64 kx 5))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (pow.f64 (*.f64 l kx) 3))) (+.f64 (neg.f64 (/.f64 (*.f64 l (+.f64 (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (pow.f64 l 3))) 2) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 6))))) (*.f64 Om (pow.f64 kx 5)))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l kx))) (neg.f64 (/.f64 (*.f64 l (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) (*.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (pow.f64 l 3))) 2) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 6)))))) (pow.f64 l 2))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 3) (pow.f64 Om 8)) (pow.f64 l 8))))) (*.f64 Om (pow.f64 kx 7)))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (pow.f64 (*.f64 l kx) 3))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l kx))) (+.f64 (neg.f64 (/.f64 (*.f64 l (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) (*.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (pow.f64 l 3))) 2) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 6)))))) (pow.f64 l 2))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 3) (pow.f64 Om 8)) (pow.f64 l 8))))) (*.f64 Om (pow.f64 kx 7)))) (neg.f64 (/.f64 (*.f64 l (+.f64 (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (pow.f64 l 3))) 2) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 6))))) (*.f64 Om (pow.f64 kx 5)))))))
(+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (pow.f64 (*.f64 l kx) 3))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l kx))) (*.f64 -1 (+.f64 (/.f64 (*.f64 l (+.f64 (*.f64 1/256 (pow.f64 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (pow.f64 l 3)) 2)) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 6))))) (*.f64 Om (pow.f64 kx 5))) (/.f64 (*.f64 l (+.f64 (*.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (+.f64 (*.f64 1/256 (pow.f64 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (pow.f64 l 3)) 2)) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 6))))) (pow.f64 l 2))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 3) (pow.f64 Om 8)) (pow.f64 l 8))))) (*.f64 Om (pow.f64 kx 7)))))))
(*.f64 -1/2 (/.f64 Om (*.f64 l kx)))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (pow.f64 Om 3)) (*.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 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (pow.f64 (*.f64 l kx) 3))))
(+.f64 (/.f64 (*.f64 l (+.f64 (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (pow.f64 Om 3)) (pow.f64 l 3))) 2) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 2) (pow.f64 Om 6)) (pow.f64 l 6))))) (*.f64 Om (pow.f64 kx 5))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l kx)))))
(+.f64 (/.f64 (*.f64 l (+.f64 (*.f64 1/256 (pow.f64 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (pow.f64 l 3)) 2)) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 6))))) (*.f64 Om (pow.f64 kx 5))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (pow.f64 (*.f64 l kx) 3)))))
(+.f64 (/.f64 (*.f64 l (+.f64 (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (pow.f64 l 3))) 2) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 6))))) (*.f64 Om (pow.f64 kx 5))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (pow.f64 (*.f64 l kx) 3)))))
(+.f64 (/.f64 (*.f64 l (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.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 ky 2)) (pow.f64 Om 2))))) (pow.f64 l 3))) 2)))) (pow.f64 l 2))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 3) (pow.f64 Om 8)) (pow.f64 l 8))))) (*.f64 Om (pow.f64 kx 7))) (+.f64 (/.f64 (*.f64 l (+.f64 (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (pow.f64 Om 3)) (pow.f64 l 3))) 2) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) 2) (pow.f64 Om 6)) (pow.f64 l 6))))) (*.f64 Om (pow.f64 kx 5))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (+.f64 1 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 ky 2)) (pow.f64 Om 2)))) (pow.f64 Om 3)) (*.f64 (pow.f64 l 3) (pow.f64 kx 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l kx))))))
(+.f64 (/.f64 (*.f64 l (+.f64 (*.f64 1/256 (pow.f64 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (pow.f64 l 3)) 2)) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 6))))) (*.f64 Om (pow.f64 kx 5))) (+.f64 (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (pow.f64 (*.f64 l kx) 3)))) (/.f64 (*.f64 l (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (*.f64 (+.f64 (*.f64 1/256 (pow.f64 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (pow.f64 l 3)) 2)) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 6)))) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1))) (pow.f64 l 2))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 3) (pow.f64 Om 8)) (pow.f64 l 8))))) (*.f64 Om (pow.f64 kx 7)))))
(+.f64 (/.f64 (*.f64 l (+.f64 (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (pow.f64 l 3))) 2) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 6))))) (*.f64 Om (pow.f64 kx 5))) (+.f64 (/.f64 (*.f64 l (+.f64 (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) (*.f64 (pow.f64 Om 2) (+.f64 (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (pow.f64 l 3))) 2) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 6)))))) (pow.f64 l 2))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 3) (pow.f64 Om 8)) (pow.f64 l 8))))) (*.f64 Om (pow.f64 kx 7))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (pow.f64 (*.f64 l kx) 3))))))
(+.f64 (/.f64 (*.f64 l (+.f64 (*.f64 1/256 (pow.f64 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (pow.f64 l 3)) 2)) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 6))))) (*.f64 Om (pow.f64 kx 5))) (+.f64 (/.f64 (*.f64 l (+.f64 (*.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (+.f64 (*.f64 1/256 (pow.f64 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (pow.f64 l 3)) 2)) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 6))))) (pow.f64 l 2))) (*.f64 1/256 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1) 3) (pow.f64 Om 8)) (pow.f64 l 8))))) (*.f64 Om (pow.f64 kx 7))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l kx))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l ky) 2) (pow.f64 Om 2))) 1)) (pow.f64 (*.f64 l kx) 3))))))
(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 -2 (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 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))))))
(+.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 (*.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 (*.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)))) (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)) (pow.f64 ky 4)) (sqrt.f64 (+.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 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3)))) (*.f64 4 (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 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) -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 -2 (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 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))))) (*.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 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3)))) (*.f64 4 (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 (pow.f64 l 2) (pow.f64 Om 2))) 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 -2 (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 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))))) (*.f64 (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3)))) (*.f64 4 (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 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (pow.f64 ky 4)) -1/2))))
(+.f64 (+.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 (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3)))) (*.f64 4 (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 (pow.f64 l 2) (pow.f64 Om 2))) 2))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (pow.f64 ky 4)) -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 (*.f64 -1/2 (*.f64 (*.f64 (+.f64 (*.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 -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 Om 2) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)))) (*.f64 64 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 4))))) (pow.f64 ky 6)) (sqrt.f64 (+.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 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1))) (*.f64 -1/2 (*.f64 (*.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)))) (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)) (pow.f64 ky 4)) (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)))))))
(+.f64 (*.f64 (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 2 (/.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 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3)))) (*.f64 4 (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 (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 64 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 4)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) -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 ky 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3)))) (*.f64 4 (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 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) -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 -1/2 (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 2 (/.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 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3)))) (*.f64 4 (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 (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 64 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 4))))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3)))) (*.f64 4 (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 (pow.f64 l 2) (pow.f64 Om 2))) 2))))))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 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)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (+.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 2 (/.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 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3)))) (*.f64 4 (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 (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 64 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 4)))))) (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3)))) (*.f64 4 (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 (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))) (*.f64 -2 (*.f64 (/.f64 (pow.f64 (*.f64 l ky) 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)))))))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) -1/2) (+.f64 (*.f64 (pow.f64 ky 4) (+.f64 (*.f64 -16 (/.f64 (pow.f64 l 4) (*.f64 (pow.f64 Om 4) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3)))) (*.f64 4 (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 (pow.f64 l 2) (pow.f64 Om 2))) 2)))) (*.f64 (pow.f64 ky 6) (+.f64 (*.f64 2 (/.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 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3)))) (*.f64 4 (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 (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 64 (/.f64 (pow.f64 l 6) (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 4)))))))) (+.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 1/2 (/.f64 Om (*.f64 l ky)))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (pow.f64 (*.f64 l ky) 3))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (pow.f64 l 3))) 2)) l) (*.f64 Om (pow.f64 ky 5)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 l (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 6))) (*.f64 1/256 (pow.f64 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (pow.f64 l 3)) 2)))) (*.f64 Om (pow.f64 ky 5)))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (pow.f64 (*.f64 l ky) 3)))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (pow.f64 (*.f64 l ky) 3))) (neg.f64 (/.f64 (*.f64 l (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (pow.f64 l 3))) 2))) (*.f64 Om (pow.f64 ky 5))))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (pow.f64 (*.f64 l ky) 3)))) (neg.f64 (/.f64 (*.f64 l (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 6))) (*.f64 1/256 (pow.f64 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (pow.f64 l 3)) 2)))) (*.f64 Om (pow.f64 ky 5)))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 -1 (/.f64 (*.f64 l (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3)) (pow.f64 l 8))) (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (pow.f64 l 3))) 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 l 2))))) (*.f64 Om (pow.f64 ky 7)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (pow.f64 l 3))) 2)) l) (*.f64 Om (pow.f64 ky 5)))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 l (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3) (pow.f64 Om 8)) (pow.f64 l 8))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 6))) (*.f64 1/256 (pow.f64 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (pow.f64 l 3)) 2))))) (pow.f64 l 2))))) (*.f64 Om (pow.f64 ky 7)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 l (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 6))) (*.f64 1/256 (pow.f64 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (pow.f64 l 3)) 2)))) (*.f64 Om (pow.f64 ky 5)))) (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (pow.f64 (*.f64 l ky) 3))))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (pow.f64 (*.f64 l ky) 3))) (+.f64 (neg.f64 (/.f64 (*.f64 l (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3) (pow.f64 Om 8)) (pow.f64 l 8))) (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (pow.f64 l 3))) 2)) (pow.f64 Om 2))) (pow.f64 l 2))))) (*.f64 Om (pow.f64 ky 7)))) (neg.f64 (/.f64 (*.f64 l (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (pow.f64 l 3))) 2))) (*.f64 Om (pow.f64 ky 5)))))))
(+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (pow.f64 (*.f64 l ky) 3))) (*.f64 -1 (+.f64 (/.f64 (*.f64 l (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3) (pow.f64 Om 8)) (pow.f64 l 8))) (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (pow.f64 l 3))) 2)))) (pow.f64 l 2))))) (*.f64 Om (pow.f64 ky 7))) (/.f64 (*.f64 l (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (pow.f64 l 3))) 2))) (*.f64 Om (pow.f64 ky 5)))))))
(+.f64 (+.f64 (*.f64 1/2 (/.f64 Om (*.f64 l ky))) (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (pow.f64 (*.f64 l ky) 3)))) (*.f64 -1 (+.f64 (/.f64 (*.f64 l (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3) (pow.f64 Om 8)) (pow.f64 l 8))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 6))) (*.f64 1/256 (pow.f64 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (pow.f64 l 3)) 2))))) (pow.f64 l 2))))) (*.f64 Om (pow.f64 ky 7))) (/.f64 (*.f64 l (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 6))) (*.f64 1/256 (pow.f64 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (pow.f64 l 3)) 2)))) (*.f64 Om (pow.f64 ky 5))))))
(*.f64 -1/2 (/.f64 Om (*.f64 l ky)))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l ky))))
(+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (pow.f64 (*.f64 l ky) 3))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (pow.f64 l 3))) 2)) l) (*.f64 Om (pow.f64 ky 5))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (*.f64 -1/2 (/.f64 Om (*.f64 l ky)))))
(+.f64 (/.f64 (*.f64 l (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 6))) (*.f64 1/256 (pow.f64 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (pow.f64 l 3)) 2)))) (*.f64 Om (pow.f64 ky 5))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (pow.f64 (*.f64 l ky) 3)))))
(+.f64 (/.f64 (*.f64 l (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (pow.f64 l 3))) 2))) (*.f64 Om (pow.f64 ky 5))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (pow.f64 (*.f64 l ky) 3)))))
(+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (pow.f64 l 3))) 2)) l) (*.f64 Om (pow.f64 ky 5))) (+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (*.f64 (pow.f64 l 3) (pow.f64 ky 3)))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (/.f64 (*.f64 l (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 Om 8) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 3)) (pow.f64 l 8))) (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 l 2) (pow.f64 kx 2)) (pow.f64 Om 2))) 1)) (pow.f64 l 3))) 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 l 2))))) (*.f64 Om (pow.f64 ky 7))))))
(+.f64 (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (pow.f64 (*.f64 l ky) 3))) (+.f64 (+.f64 (/.f64 (*.f64 l (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3) (pow.f64 Om 8)) (pow.f64 l 8))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 6))) (*.f64 1/256 (pow.f64 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (pow.f64 l 3)) 2))))) (pow.f64 l 2))))) (*.f64 Om (pow.f64 ky 7))) (*.f64 -1/2 (/.f64 Om (*.f64 l ky)))) (/.f64 (*.f64 l (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 6))) (*.f64 1/256 (pow.f64 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (pow.f64 l 3)) 2)))) (*.f64 Om (pow.f64 ky 5)))))
(+.f64 (/.f64 (*.f64 l (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (pow.f64 l 3))) 2))) (*.f64 Om (pow.f64 ky 5))) (+.f64 (/.f64 (*.f64 l (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3) (pow.f64 Om 8)) (pow.f64 l 8))) (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) (*.f64 (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (pow.f64 l 3))) 2)) (pow.f64 Om 2))) (pow.f64 l 2))))) (*.f64 Om (pow.f64 ky 7))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (pow.f64 (*.f64 l ky) 3))))))
(+.f64 (/.f64 (*.f64 l (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3) (pow.f64 Om 8)) (pow.f64 l 8))) (*.f64 1/8 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) (*.f64 (pow.f64 Om 2) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (pow.f64 l 3))) 2)))) (pow.f64 l 2))))) (*.f64 Om (pow.f64 ky 7))) (+.f64 (/.f64 (*.f64 l (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 6))) (pow.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (pow.f64 l 3))) 2))) (*.f64 Om (pow.f64 ky 5))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (pow.f64 (*.f64 l ky) 3))))))
(+.f64 (/.f64 (*.f64 l (+.f64 (*.f64 1/256 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 3) (pow.f64 Om 8)) (pow.f64 l 8))) (*.f64 1/8 (/.f64 (*.f64 (pow.f64 Om 2) (*.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 6))) (*.f64 1/256 (pow.f64 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (pow.f64 l 3)) 2))))) (pow.f64 l 2))))) (*.f64 Om (pow.f64 ky 7))) (+.f64 (/.f64 (*.f64 l (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 Om 6) (pow.f64 (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1) 2)) (pow.f64 l 6))) (*.f64 1/256 (pow.f64 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (pow.f64 l 3)) 2)))) (*.f64 Om (pow.f64 ky 5))) (+.f64 (*.f64 -1/2 (/.f64 Om (*.f64 l ky))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 Om 3) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2))) 1)) (pow.f64 (*.f64 l ky) 3))))))
(*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(*.f64 4 (/.f64 (pow.f64 l 2) (pow.f64 Om 2)))
(+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 0)
(*.f64 (+.f64 (pow.f64 kx 2) (pow.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 ky 2))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.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 ky 2))) 0)
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))
(-.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1) 1)
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))
(-.f64 0 (neg.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.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 ky 2))) 1)
(*.f64 (+.f64 (pow.f64 kx 2) (pow.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 ky 2))) (/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.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 ky 2))) 1)
(*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))
(neg.f64 (neg.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))
(*.f64 (+.f64 (pow.f64 kx 2) (pow.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 ky 2))) 1)) 0)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.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 ky 2))) 1)))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.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 ky 2))) 1)) 0)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.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 ky 2))) 1))))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))))
(-.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)))) 1)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.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 ky 2))) 1)))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.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 ky 2))) 1)) 1)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.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 ky 2))) 1)) (/.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.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 ky 2))) 1))) (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)))) (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))))))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))))) (/.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))) (sqrt.f64 (*.f64 (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))) (-.f64 -1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))))))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.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 ky 2))) 1)) 1)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.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 ky 2))) 1)) (/.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.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 ky 2))) 1)) 1)
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.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 ky 2))) 1))))
(sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.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 ky 2))) 1))) 0)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.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 ky 2))) 1))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.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 ky 2))) 1))) 0)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(-.f64 0 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(-.f64 (-.f64 0 (-.f64 -1 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))))) 1)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.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 ky 2))) 1))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.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 ky 2))) 1))) 1)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.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 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 ky 2))) 1))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.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 ky 2))) 1)))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)))) (*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)))) 1))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(*.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.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 ky 2))) 1))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(*.f64 (*.f64 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.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 ky 2))) 1))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))))) (/.f64 (/.f64 1 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.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 ky 2))) 1))) (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1))))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.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 ky 2))) 1))) 1)
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(neg.f64 (neg.f64 (/.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))) 1)))))
(/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))))
(+.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) 0)
(pow.f64 (/.f64 (+.f64 l l) Om) 2)
(+.f64 0 (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) 0)
(pow.f64 (/.f64 (+.f64 l l) Om) 2)
(-.f64 0 (neg.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2)))
(pow.f64 (/.f64 (+.f64 l l) Om) 2)
(-.f64 (-.f64 0 (-.f64 -1 (pow.f64 (/.f64 (+.f64 l l) Om) 2))) 1)
(pow.f64 (/.f64 (+.f64 l l) Om) 2)
(*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) 1)
(pow.f64 (/.f64 (+.f64 l l) Om) 2)
(*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (/.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))
(pow.f64 (/.f64 (+.f64 l l) Om) 2)
(*.f64 1 (pow.f64 (/.f64 (+.f64 l l) Om) 2))
(pow.f64 (/.f64 (+.f64 l l) Om) 2)
(*.f64 (pow.f64 (*.f64 (/.f64 (+.f64 l l) Om) (/.f64 (+.f64 l l) Om)) 2) (/.f64 1 (pow.f64 (/.f64 (+.f64 l l) Om) 2)))
(pow.f64 (/.f64 (+.f64 l l) Om) 2)
(*.f64 (pow.f64 (*.f64 (/.f64 (+.f64 l l) Om) (/.f64 (+.f64 l l) Om)) 2) (*.f64 (/.f64 1 (pow.f64 (/.f64 (+.f64 l l) Om) 2)) 1))
(pow.f64 (/.f64 (+.f64 l l) Om) 2)
(*.f64 (pow.f64 (*.f64 (/.f64 (+.f64 l l) Om) (/.f64 (+.f64 l l) Om)) 2) (pow.f64 (/.f64 1 (/.f64 (+.f64 l l) Om)) 2))
(pow.f64 (*.f64 (*.f64 (/.f64 (+.f64 l l) Om) (/.f64 (+.f64 l l) Om)) (/.f64 1 (/.f64 (+.f64 l l) Om))) 2)
(pow.f64 (*.f64 (/.f64 (+.f64 l l) Om) (/.f64 (/.f64 (+.f64 l l) Om) (/.f64 (+.f64 l l) Om))) 2)
(*.f64 (/.f64 1 (pow.f64 (/.f64 (+.f64 l l) Om) 2)) (pow.f64 (*.f64 (/.f64 (+.f64 l l) Om) (/.f64 (+.f64 l l) Om)) 2))
(pow.f64 (/.f64 (+.f64 l l) Om) 2)
(*.f64 (pow.f64 (*.f64 (/.f64 (+.f64 l l) Om) (*.f64 (/.f64 (+.f64 l l) Om) (*.f64 (/.f64 (+.f64 l l) Om) (/.f64 (+.f64 l l) Om)))) 2) (/.f64 (/.f64 1 (pow.f64 (/.f64 (+.f64 l l) Om) 2)) (pow.f64 (*.f64 (/.f64 (+.f64 l l) Om) (/.f64 (+.f64 l l) Om)) 2)))
(pow.f64 (/.f64 (+.f64 l l) Om) 2)
(/.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) 1)
(pow.f64 (/.f64 (+.f64 l l) Om) 2)
(/.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (/.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (pow.f64 (/.f64 (+.f64 l l) Om) 2)))
(pow.f64 (/.f64 (+.f64 l l) Om) 2)
(neg.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2)))
(pow.f64 (/.f64 (+.f64 l l) Om) 2)

eval1.7s (4.2%)

Compiler

Compiled 43685 to 31187 computations (28.6% saved)

prune568.0ms (1.4%)

Pruning

23 alts after pruning (12 fresh and 11 done)

PrunedKeptTotal
New7562758
Fresh11011
Picked011
Done01010
Total75723780
Error
0.0b
Counts
780 → 23
Alt Table
Click to see full alt table
StatusErrorProgram
40.6b
(-.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) 1)
40.2b
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))) 1/2))
40.3b
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))) 1/2))
38.5b
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l ky)))) 1/2))
30.5b
(sqrt.f64 (*.f64 1/2 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2) -2)))
30.5b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))))
30.7b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))))))
11.2b
(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))))))))
16.3b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (*.f64 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))))
37.1b
(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 (/.f64 l Om) -2))))))
0.8b
(sqrt.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)))))))))
17.1b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))))))
46.2b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (+.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)))))))
38.7b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) -2)))))
33.0b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) -2)))))
30.5b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))))))
31.1b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2)))))))
10.2b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))))))
30.5b
(sqrt.f64 (*.f64 1/2 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 -4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))))))
62.0b
(sqrt.f64 (*.f64 1/2 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
22.4b
(sqrt.f64 (*.f64 1/2 2))
40.0b
(sqrt.f64 (*.f64 1/4 (-.f64 2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
30.3b
(sqrt.f64 1/2)
Compiler

Compiled 558 to 456 computations (18.3% saved)

regimes1.1s (2.7%)

Counts
32 → 1
Calls
Call 1
Inputs
(sqrt.f64 1/2)
(sqrt.f64 (*.f64 1/2 2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 1)))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 1))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l ky))))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l ky)))) 1/2))
(sqrt.f64 (*.f64 1/4 (-.f64 2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (*.f64 1/2 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (*.f64 1/2 (+.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 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))) 1/2))
(-.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) 1)
(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 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))))
(sqrt.f64 (*.f64 1/2 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2) -2)))
(sqrt.f64 (*.f64 1/2 (+.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 -2 (/.f64 (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 (*.f64 1/2 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 -4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (sqrt.f64 (/.f64 1 (+.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 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (+.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)))))))
(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 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 l Om) -2))))))
(sqrt.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 ky 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) -2)))))
(sqrt.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 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 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))) (sqrt.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))) (+.f64 1 (*.f64 (pow.f64 (/.f64 (+.f64 l l) 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 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
Calls

19 calls:

213.0ms
(*.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))))))))
202.0ms
(/.f64 (*.f64 2 l) Om)
157.0ms
(pow.f64 (sin.f64 kx) 2)
100.0ms
(sin.f64 ky)
52.0ms
(pow.f64 (sin.f64 ky) 2)
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 907 to 686 computations (24.4% saved)

regimes1.6s (4%)

Counts
29 → 2
Calls
Call 1
Inputs
(sqrt.f64 1/2)
(sqrt.f64 (*.f64 1/2 2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 1)))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 1))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l ky))))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l ky)))) 1/2))
(sqrt.f64 (*.f64 1/4 (-.f64 2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (*.f64 1/2 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (*.f64 1/2 (+.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 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))) 1/2))
(-.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) 1)
(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 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))))
(sqrt.f64 (*.f64 1/2 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2) -2)))
(sqrt.f64 (*.f64 1/2 (+.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 -2 (/.f64 (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 (*.f64 1/2 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 -4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (sqrt.f64 (/.f64 1 (+.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 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (+.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)))))))
(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 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 l Om) -2))))))
(sqrt.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 ky 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (+.f64 1 (*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2)) (pow.f64 l 2)) (pow.f64 Om 2)) -2)))))
Outputs
(sqrt.f64 (*.f64 1/2 2))
(sqrt.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 ky 2)))))))))
Calls

11 calls:

357.0ms
(*.f64 2 l)
314.0ms
(sin.f64 ky)
198.0ms
(/.f64 (*.f64 2 l) Om)
177.0ms
l
134.0ms
(sin.f64 kx)
Results
ErrorSegmentsBranch
5.2b6l
5.2b3Om
5.8b5kx
4.2b3ky
1.9b2(pow.f64 (/.f64 (*.f64 2 l) Om) 2)
1.9b3(/.f64 (*.f64 2 l) Om)
5.2b6(*.f64 2 l)
7.3b3(pow.f64 (sin.f64 kx) 2)
8.1b2(sin.f64 kx)
5.6b2(pow.f64 (sin.f64 ky) 2)
5.6b3(sin.f64 ky)
Compiler

Compiled 581 to 427 computations (26.5% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.44224510571355463
1150860.3702674184
Compiler

Compiled 40 to 35 computations (12.5% saved)

regimes1.2s (2.9%)

Counts
27 → 3
Calls
Call 1
Inputs
(sqrt.f64 1/2)
(sqrt.f64 (*.f64 1/2 2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 1)))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 1))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l ky))))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l ky)))) 1/2))
(sqrt.f64 (*.f64 1/4 (-.f64 2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (*.f64 1/2 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (*.f64 1/2 (+.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 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))) 1/2))
(-.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) 1)
(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 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))))
(sqrt.f64 (*.f64 1/2 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2) -2)))
(sqrt.f64 (*.f64 1/2 (+.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 -2 (/.f64 (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 (*.f64 1/2 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 -4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (sqrt.f64 (/.f64 1 (+.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 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (+.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)))))))
(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 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 ky) 2) (pow.f64 (sin.f64 kx) 2))) (*.f64 (/.f64 l Om) -2))))))
Outputs
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))))))
(sqrt.f64 (*.f64 1/2 2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))))))
Calls

11 calls:

252.0ms
Om
170.0ms
(*.f64 2 l)
156.0ms
ky
140.0ms
(sin.f64 ky)
83.0ms
(pow.f64 (sin.f64 kx) 2)
Results
ErrorSegmentsBranch
7.7b3l
5.4b3Om
7.6b3kx
7.3b3ky
2.1b2(pow.f64 (/.f64 (*.f64 2 l) Om) 2)
2.1b3(/.f64 (*.f64 2 l) Om)
7.7b3(*.f64 2 l)
7.3b3(pow.f64 (sin.f64 kx) 2)
7.3b3(sin.f64 kx)
7.7b4(pow.f64 (sin.f64 ky) 2)
6.7b5(sin.f64 ky)
Compiler

Compiled 529 to 386 computations (27% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.6650151169060404
2839609.6325008227
0.0ms
-1072.7816041801884
-1.1265325971984936e-5
Compiler

Compiled 40 to 35 computations (12.5% saved)

regimes546.0ms (1.3%)

Counts
22 → 3
Calls
Call 1
Inputs
(sqrt.f64 1/2)
(sqrt.f64 (*.f64 1/2 2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 1)))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 1))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l ky))))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l ky)))) 1/2))
(sqrt.f64 (*.f64 1/4 (-.f64 2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (*.f64 1/2 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (*.f64 1/2 (+.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 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))) 1/2))
(-.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) 1)
(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 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))))
(sqrt.f64 (*.f64 1/2 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2) -2)))
(sqrt.f64 (*.f64 1/2 (+.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 -2 (/.f64 (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 (*.f64 1/2 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 -4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (sqrt.f64 (/.f64 1 (+.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)))))))))
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 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))))))
Calls

6 calls:

203.0ms
ky
123.0ms
(sin.f64 ky)
67.0ms
Om
57.0ms
l
41.0ms
(sin.f64 kx)
Results
ErrorSegmentsBranch
7.7b3l
6.6b3Om
8.9b2kx
8.6b2ky
8.5b2(sin.f64 kx)
8.3b3(sin.f64 ky)
Compiler

Compiled 366 to 265 computations (27.6% saved)

bsearch136.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
47.0ms
1.1738893502381022e-167
1.722917740875689e-167
88.0ms
-2.1048081776306283e-141
-4.9282605790654035e-144
Results
78.0ms152×body256valid
26.0ms18×body1024valid
22.0ms22×body512valid
Compiler

Compiled 704 to 567 computations (19.5% saved)

regimes195.0ms (0.5%)

Counts
20 → 4
Calls
Call 1
Inputs
(sqrt.f64 1/2)
(sqrt.f64 (*.f64 1/2 2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 1)))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 1))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l ky))))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l ky)))) 1/2))
(sqrt.f64 (*.f64 1/4 (-.f64 2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (*.f64 1/2 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (*.f64 1/2 (+.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 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))) 1/2))
(-.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) 1)
(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 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))))
(sqrt.f64 (*.f64 1/2 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2) -2)))
(sqrt.f64 (*.f64 1/2 (+.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 -2 (/.f64 (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 (*.f64 1/2 (+.f64 1 (sqrt.f64 (+.f64 1 (*.f64 -4 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 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))))))))
(sqrt.f64 (*.f64 1/2 2))
Calls

6 calls:

61.0ms
Om
49.0ms
l
19.0ms
kx
18.0ms
(sin.f64 ky)
17.0ms
ky
Results
ErrorSegmentsBranch
8.6b3l
5.9b4Om
11.2b1kx
11.2b1ky
11.2b1(sin.f64 kx)
11.2b1(sin.f64 ky)
Compiler

Compiled 322 to 230 computations (28.6% saved)

bsearch484.0ms (1.2%)

Algorithm
binary-search
Steps
TimeLeftRight
85.0ms
1.2379161308462866e+150
3.4061600969290567e+152
151.0ms
1.2507314186392184e-151
1.5617039517905286e-137
247.0ms
-2.1048081776306283e-141
-4.9282605790654035e-144
Results
244.0ms337×body256valid
193.0ms44×body1024valid
34.0ms35×body512valid
Compiler

Compiled 914 to 831 computations (9.1% saved)

regimes737.0ms (1.8%)

Counts
18 → 7
Calls
Call 1
Inputs
(sqrt.f64 1/2)
(sqrt.f64 (*.f64 1/2 2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 1)))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 1))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l ky))))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l ky)))) 1/2))
(sqrt.f64 (*.f64 1/4 (-.f64 2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (*.f64 1/2 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (*.f64 1/2 (+.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 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))) 1/2))
(-.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) 1)
(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 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))))
(sqrt.f64 (*.f64 1/2 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2) -2)))
(sqrt.f64 (*.f64 1/2 (+.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 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)))))))
Outputs
(sqrt.f64 1/2)
(sqrt.f64 (*.f64 1/2 2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))))))
(sqrt.f64 (*.f64 1/2 (+.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 2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))))
Calls

6 calls:

143.0ms
(sin.f64 ky)
142.0ms
ky
125.0ms
l
112.0ms
Om
108.0ms
(sin.f64 kx)
Results
ErrorSegmentsBranch
11.0b7l
11.5b5Om
17.2b5kx
16.8b9ky
17.8b6(sin.f64 kx)
18.9b6(sin.f64 ky)
Compiler

Compiled 281 to 199 computations (29.2% saved)

bsearch476.0ms (1.2%)

Algorithm
binary-search
Steps
TimeLeftRight
92.0ms
8.947736500194325e+29
7.168815991030932e+37
104.0ms
-2895863.2215477955
-1.3226553680730545e-7
76.0ms
-2.7929306622465404e+38
-1.6175554866290776e+37
62.0ms
-4.073651238488552e+71
-1.9777504906532632e+71
38.0ms
-2.0638177902128492e+96
-1.5955549975404356e+96
101.0ms
-2.284822694433124e+136
-6.230382245829441e+129
Results
302.0ms579×body256valid
103.0ms67×body1024valid
46.0ms42×body512valid
Compiler

Compiled 1282 to 1105 computations (13.8% saved)

regimes611.0ms (1.5%)

Counts
16 → 7
Calls
Call 1
Inputs
(sqrt.f64 1/2)
(sqrt.f64 (*.f64 1/2 2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 1)))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 1))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l ky))))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l ky)))) 1/2))
(sqrt.f64 (*.f64 1/4 (-.f64 2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (*.f64 1/2 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (*.f64 1/2 (+.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 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))) 1/2))
(-.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) 1)
(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 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))))
(sqrt.f64 (*.f64 1/2 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 l (sin.f64 ky)) 2) (pow.f64 Om 2)) -2) -2)))
Outputs
(sqrt.f64 1/2)
(sqrt.f64 (*.f64 1/2 2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))))))
(sqrt.f64 (*.f64 1/2 2))
(sqrt.f64 1/2)
(sqrt.f64 (*.f64 1/2 2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))))
Calls

6 calls:

125.0ms
ky
123.0ms
l
106.0ms
kx
85.0ms
(sin.f64 ky)
84.0ms
(sin.f64 kx)
Results
ErrorSegmentsBranch
11.0b7l
11.5b5Om
17.2b5kx
16.8b9ky
17.8b6(sin.f64 kx)
18.9b6(sin.f64 ky)
Compiler

Compiled 243 to 171 computations (29.6% saved)

bsearch448.0ms (1.1%)

Algorithm
binary-search
Steps
TimeLeftRight
106.0ms
8.947736500194325e+29
7.168815991030932e+37
107.0ms
-2895863.2215477955
-1.3226553680730545e-7
38.0ms
-2.7929306622465404e+38
-1.6175554866290776e+37
57.0ms
-4.073651238488552e+71
-1.9777504906532632e+71
34.0ms
-2.0638177902128492e+96
-1.5955549975404356e+96
104.0ms
-2.284822694433124e+136
-6.230382245829441e+129
Results
276.0ms521×body256valid
110.0ms62×body1024valid
39.0ms41×body512valid
Compiler

Compiled 1038 to 897 computations (13.6% saved)

regimes558.0ms (1.4%)

Counts
14 → 7
Calls
Call 1
Inputs
(sqrt.f64 1/2)
(sqrt.f64 (*.f64 1/2 2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 1)))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 1))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l ky))))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l ky)))) 1/2))
(sqrt.f64 (*.f64 1/4 (-.f64 2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (*.f64 1/2 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (*.f64 1/2 (+.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 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))) 1/2))
(-.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) 1)
(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 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))))))
Outputs
(sqrt.f64 1/2)
(sqrt.f64 (*.f64 1/2 2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om)))))))
(sqrt.f64 (*.f64 1/2 2))
(sqrt.f64 1/2)
(sqrt.f64 (*.f64 1/2 2))
(sqrt.f64 1/2)
Calls

6 calls:

136.0ms
ky
111.0ms
l
86.0ms
(sin.f64 kx)
84.0ms
(sin.f64 ky)
66.0ms
Om
Results
ErrorSegmentsBranch
11.1b7l
11.5b5Om
17.2b5kx
16.8b9ky
17.9b6(sin.f64 kx)
18.9b6(sin.f64 ky)
Compiler

Compiled 202 to 144 computations (28.7% saved)

bsearch325.0ms (0.8%)

Algorithm
binary-search
Steps
TimeLeftRight
11.0ms
8.947736500194325e+29
7.168815991030932e+37
39.0ms
-2895863.2215477955
-1.3226553680730545e-7
73.0ms
-2.7929306622465404e+38
-1.6175554866290776e+37
56.0ms
-4.073651238488552e+71
-1.9777504906532632e+71
36.0ms
-2.0638177902128492e+96
-1.5955549975404356e+96
109.0ms
-2.284822694433124e+136
-6.230382245829441e+129
Results
190.0ms350×body256valid
81.0ms49×body1024valid
40.0ms33×body512valid
Compiler

Compiled 648 to 579 computations (10.6% saved)

regimes522.0ms (1.3%)

Accuracy

Total -52.8b remaining (-472.9%)

Threshold costs -52.8b (-472.9%)

Counts
13 → 7
Calls
Call 1
Inputs
(sqrt.f64 1/2)
(sqrt.f64 (*.f64 1/2 2))
(sqrt.f64 (*.f64 1/2 (+.f64 1 1)))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 1))))
(sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l ky))))))
(sqrt.f64 (*.f64 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l ky)))) 1/2))
(sqrt.f64 (*.f64 1/4 (-.f64 2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (*.f64 1/2 (*.f64 -1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))
(sqrt.f64 (*.f64 1/2 (+.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 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 (sin.f64 kx) l)))) 1/2))
(-.f64 (-.f64 0 (-.f64 -1 (sqrt.f64 (*.f64 1/2 (+.f64 1 (*.f64 1/2 (/.f64 Om (*.f64 l (sin.f64 ky))))))))) 1)
(sqrt.f64 (*.f64 1/2 (+.f64 1 (+.f64 1 (*.f64 (/.f64 (pow.f64 (*.f64 l kx) 2) (pow.f64 Om 2)) -2)))))
Outputs
(sqrt.f64 1/2)
(sqrt.f64 (*.f64 1/2 2))
(sqrt.f64 1/2)
(sqrt.f64 (*.f64 1/2 2))
(sqrt.f64 1/2)
(sqrt.f64 (*.f64 1/2 2))
(sqrt.f64 1/2)
Calls

6 calls:

113.0ms
ky
101.0ms
l
84.0ms
(sin.f64 kx)
80.0ms
(sin.f64 ky)
69.0ms
kx
Results
ErrorSegmentsBranch
11.2b7l
11.5b5Om
17.2b5kx
16.8b9ky
17.9b6(sin.f64 kx)
18.9b6(sin.f64 ky)
Compiler

Compiled 178 to 131 computations (26.4% saved)

bsearch399.0ms (1%)

Algorithm
binary-search
Steps
TimeLeftRight
74.0ms
8.947736500194325e+29
7.168815991030932e+37
84.0ms
-2895863.2215477955
-1.3226553680730545e-7
76.0ms
-2.7929306622465404e+38
-1.6175554866290776e+37
23.0ms
-4.073651238488552e+71
-1.9777504906532632e+71
36.0ms
-2.0638177902128492e+96
-1.5955549975404356e+96
106.0ms
-2.284822694433124e+136
-6.230382245829441e+129
Results
255.0ms480×body256valid
82.0ms51×body1024valid
45.0ms45×body512valid
Compiler

Compiled 616 to 611 computations (0.8% saved)

simplify39.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01871472
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 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 (sin.f64 kx) 2) (pow.f64 (sin.f64 ky) 2)))))))))
(if (<=.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1/2) (sqrt.f64 (*.f64 1/2 2)) (sqrt.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 ky 2))))))))))
(if (<=.f64 (/.f64 (*.f64 2 l) Om) -1000) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))))))) (if (<=.f64 (/.f64 (*.f64 2 l) Om) 1) (sqrt.f64 (*.f64 1/2 2)) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))))))))
(if (<=.f64 Om -2196735251241795/439347050248359021758841651141209165905243859209171546201245661387874763737449987335843817002333091518546963929054774914375807231981865204004737810631363657728) (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 564334117367815/33196124551047943668099262909529289208099569857939495199965258637525222491303265171197656391576830354305583092890406313459161208603294202463094998672911709496489454427212076189483008) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) (sqrt.f64 (*.f64 1/2 (+.f64 1 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))))))))
(if (<=.f64 Om -2306572013803885/219673525124179510879420825570604582952621929604585773100622830693937381868724993667921908501166545759273481964527387457187903615990932602002368905315681828864) (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 3022118348001625/14742040721959145907193572581985425355144223517251720423344555860334469384344331453461432520225229560708860839963921269139728846210643721220943102544658968920505450496) (sqrt.f64 1/2) (if (<=.f64 Om 340000000000000020377135497566162311119841696626476160735726380883162268564388087895595071525238354736387576899751767598006090424459440883179607254106112) (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 2)))))
(if (<=.f64 l -300000000000000013009672699266174654017598695052190995627123376141479412678997252558601588794846715676587177906715251140148034797568) (sqrt.f64 1/2) (if (<=.f64 l -1900000000000000082880032608725718320945841257443436323817450138401184200648224446820167654047744) (sqrt.f64 (*.f64 1/2 2)) (if (<=.f64 l -214999999999999991840577938607508247569671577244209874345958789582159872) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))))))) (if (<=.f64 l -39999999999999998155050632808484569088) (sqrt.f64 (*.f64 1/2 (+.f64 1 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))) (if (<=.f64 l -340000) (sqrt.f64 1/2) (if (<=.f64 l 17500000000000000078278367391770476544) (sqrt.f64 (*.f64 1/2 2)) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))))))))))
(if (<=.f64 l -6400000000000000481116716265716535215817146011855412566290618255089701921551457309853063047025651426740902112248656168490736025600) (sqrt.f64 1/2) (if (<=.f64 l -2049999999999999989573846232352035776821196178697250651067489425019435520569239198640248467750912) (sqrt.f64 (*.f64 1/2 2)) (if (<=.f64 l -239999999999999980627651750785683829677681206707744862474631504908517376) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))))))) (if (<=.f64 l -49999999999999998874404911728017014784) (sqrt.f64 (*.f64 1/2 2)) (if (<=.f64 l -60000) (sqrt.f64 1/2) (if (<=.f64 l 209999999999999989723720011885838336) (sqrt.f64 (*.f64 1/2 2)) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))))))))))
(if (<=.f64 l -11999999999999999259522709686023651367774664597491998062533278390764883132814501166480966863883129061806966959951309539793825702084608) (sqrt.f64 1/2) (if (<=.f64 l -2049999999999999989573846232352035776821196178697250651067489425019435520569239198640248467750912) (sqrt.f64 (*.f64 1/2 2)) (if (<=.f64 l -215999999999999997276843768019648486950044546679938538967063927380246528) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))))))) (if (<=.f64 l -17999999999999999878127757194264838144) (sqrt.f64 (*.f64 1/2 2)) (if (<=.f64 l -2000000) (sqrt.f64 1/2) (if (<=.f64 l 1000000000000000019884624838656) (sqrt.f64 (*.f64 1/2 2)) (sqrt.f64 1/2)))))))
(if (<=.f64 l -16599999999999999170056312301212148505998217187239092091564415508187625228938307407910898234424567551810017818698228691360823640064) (sqrt.f64 1/2) (if (<=.f64 l -1900000000000000082880032608725718320945841257443436323817450138401184200648224446820167654047744) (sqrt.f64 (*.f64 1/2 2)) (if (<=.f64 l -200000000000000008376305112842291591798286773328067656628685542361399296) (sqrt.f64 1/2) (if (<=.f64 l -33000000000000000957159175573563506688) (sqrt.f64 (*.f64 1/2 2)) (if (<=.f64 l -2500000) (sqrt.f64 1/2) (if (<=.f64 l 1499999999999999989843979766188736512) (sqrt.f64 (*.f64 1/2 2)) (sqrt.f64 1/2)))))))
(sqrt.f64 1/2)
Outputs
(sqrt.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)))))))))
(if (<=.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1/2) (sqrt.f64 (*.f64 1/2 2)) (sqrt.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 ky 2))))))))))
(if (<=.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) 1/2) 1 (sqrt.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 ky 2))))))))))
(if (<=.f64 (/.f64 (*.f64 2 l) Om) -1000) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))))))) (if (<=.f64 (/.f64 (*.f64 2 l) Om) 1) (sqrt.f64 (*.f64 1/2 2)) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))))))))
(if (<=.f64 (/.f64 (*.f64 2 l) Om) -1000) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2))))))))) (if (<=.f64 (/.f64 (*.f64 2 l) Om) 1) 1 (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (sqrt.f64 (+.f64 1 (*.f64 (pow.f64 (/.f64 (*.f64 2 l) Om) 2) (+.f64 (pow.f64 kx 2) (pow.f64 ky 2)))))))))))
(if (<=.f64 Om -2196735251241795/439347050248359021758841651141209165905243859209171546201245661387874763737449987335843817002333091518546963929054774914375807231981865204004737810631363657728) (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 564334117367815/33196124551047943668099262909529289208099569857939495199965258637525222491303265171197656391576830354305583092890406313459161208603294202463094998672911709496489454427212076189483008) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx))))))))) (sqrt.f64 (*.f64 1/2 (+.f64 1 (sqrt.f64 (/.f64 1 (+.f64 1 (*.f64 4 (/.f64 (pow.f64 (*.f64 (sin.f64 ky) l) 2) (pow.f64 Om 2)))))))))))
(if (<=.f64 Om -2306572013803885/219673525124179510879420825570604582952621929604585773100622830693937381868724993667921908501166545759273481964527387457187903615990932602002368905315681828864) (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 3022118348001625/14742040721959145907193572581985425355144223517251720423344555860334469384344331453461432520225229560708860839963921269139728846210643721220943102544658968920505450496) (sqrt.f64 1/2) (if (<=.f64 Om 340000000000000020377135497566162311119841696626476160735726380883162268564388087895595071525238354736387576899751767598006090424459440883179607254106112) (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 2)))))
(if (<=.f64 Om -2306572013803885/219673525124179510879420825570604582952621929604585773100622830693937381868724993667921908501166545759273481964527387457187903615990932602002368905315681828864) (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 3022118348001625/14742040721959145907193572581985425355144223517251720423344555860334469384344331453461432520225229560708860839963921269139728846210643721220943102544658968920505450496) (sqrt.f64 1/2) (if (<=.f64 Om 340000000000000020377135497566162311119841696626476160735726380883162268564388087895595071525238354736387576899751767598006090424459440883179607254106112) (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)))))))) 1)))
(if (<=.f64 l -300000000000000013009672699266174654017598695052190995627123376141479412678997252558601588794846715676587177906715251140148034797568) (sqrt.f64 1/2) (if (<=.f64 l -1900000000000000082880032608725718320945841257443436323817450138401184200648224446820167654047744) (sqrt.f64 (*.f64 1/2 2)) (if (<=.f64 l -214999999999999991840577938607508247569671577244209874345958789582159872) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))))))) (if (<=.f64 l -39999999999999998155050632808484569088) (sqrt.f64 (*.f64 1/2 (+.f64 1 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))) (if (<=.f64 l -340000) (sqrt.f64 1/2) (if (<=.f64 l 17500000000000000078278367391770476544) (sqrt.f64 (*.f64 1/2 2)) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))))))))))
(if (<=.f64 l -300000000000000013009672699266174654017598695052190995627123376141479412678997252558601588794846715676587177906715251140148034797568) (sqrt.f64 1/2) (if (<=.f64 l -1900000000000000082880032608725718320945841257443436323817450138401184200648224446820167654047744) 1 (if (<=.f64 l -214999999999999991840577938607508247569671577244209874345958789582159872) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))))))) (if (<=.f64 l -39999999999999998155050632808484569088) (sqrt.f64 (*.f64 1/2 (+.f64 1 (+.f64 1 (*.f64 -2 (/.f64 (pow.f64 (*.f64 l (sin.f64 kx)) 2) (pow.f64 Om 2))))))) (if (<=.f64 l -340000) (sqrt.f64 1/2) (if (<=.f64 l 17500000000000000078278367391770476544) 1 (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))))))))))
(if (<=.f64 l -6400000000000000481116716265716535215817146011855412566290618255089701921551457309853063047025651426740902112248656168490736025600) (sqrt.f64 1/2) (if (<=.f64 l -2049999999999999989573846232352035776821196178697250651067489425019435520569239198640248467750912) (sqrt.f64 (*.f64 1/2 2)) (if (<=.f64 l -239999999999999980627651750785683829677681206707744862474631504908517376) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))))))) (if (<=.f64 l -49999999999999998874404911728017014784) (sqrt.f64 (*.f64 1/2 2)) (if (<=.f64 l -60000) (sqrt.f64 1/2) (if (<=.f64 l 209999999999999989723720011885838336) (sqrt.f64 (*.f64 1/2 2)) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))))))))))
(if (<=.f64 l -6400000000000000481116716265716535215817146011855412566290618255089701921551457309853063047025651426740902112248656168490736025600) (sqrt.f64 1/2) (if (<=.f64 l -2049999999999999989573846232352035776821196178697250651067489425019435520569239198640248467750912) 1 (if (<=.f64 l -239999999999999980627651750785683829677681206707744862474631504908517376) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))))))) (if (<=.f64 l -49999999999999998874404911728017014784) 1 (if (<=.f64 l -60000) (sqrt.f64 1/2) (if (<=.f64 l 209999999999999989723720011885838336) 1 (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 2 (/.f64 (*.f64 l (sin.f64 kx)) Om)) (*.f64 1/4 (/.f64 Om (*.f64 l (sin.f64 kx)))))))))))))))
(if (<=.f64 l -11999999999999999259522709686023651367774664597491998062533278390764883132814501166480966863883129061806966959951309539793825702084608) (sqrt.f64 1/2) (if (<=.f64 l -2049999999999999989573846232352035776821196178697250651067489425019435520569239198640248467750912) (sqrt.f64 (*.f64 1/2 2)) (if (<=.f64 l -215999999999999997276843768019648486950044546679938538967063927380246528) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))))))) (if (<=.f64 l -17999999999999999878127757194264838144) (sqrt.f64 (*.f64 1/2 2)) (if (<=.f64 l -2000000) (sqrt.f64 1/2) (if (<=.f64 l 1000000000000000019884624838656) (sqrt.f64 (*.f64 1/2 2)) (sqrt.f64 1/2)))))))
(if (<=.f64 l -11999999999999999259522709686023651367774664597491998062533278390764883132814501166480966863883129061806966959951309539793825702084608) (sqrt.f64 1/2) (if (<=.f64 l -2049999999999999989573846232352035776821196178697250651067489425019435520569239198640248467750912) 1 (if (<=.f64 l -215999999999999997276843768019648486950044546679938538967063927380246528) (sqrt.f64 (*.f64 1/2 (+.f64 1 (/.f64 1 (+.f64 (*.f64 -1/4 (/.f64 Om (*.f64 (sin.f64 kx) l))) (*.f64 -2 (/.f64 (*.f64 (sin.f64 kx) l) Om))))))) (if (<=.f64 l -17999999999999999878127757194264838144) 1 (if (<=.f64 l -2000000) (sqrt.f64 1/2) (if (<=.f64 l 1000000000000000019884624838656) 1 (sqrt.f64 1/2)))))))
(if (<=.f64 l -16599999999999999170056312301212148505998217187239092091564415508187625228938307407910898234424567551810017818698228691360823640064) (sqrt.f64 1/2) (if (<=.f64 l -1900000000000000082880032608725718320945841257443436323817450138401184200648224446820167654047744) (sqrt.f64 (*.f64 1/2 2)) (if (<=.f64 l -200000000000000008376305112842291591798286773328067656628685542361399296) (sqrt.f64 1/2) (if (<=.f64 l -33000000000000000957159175573563506688) (sqrt.f64 (*.f64 1/2 2)) (if (<=.f64 l -2500000) (sqrt.f64 1/2) (if (<=.f64 l 1499999999999999989843979766188736512) (sqrt.f64 (*.f64 1/2 2)) (sqrt.f64 1/2)))))))
(if (<=.f64 l -16599999999999999170056312301212148505998217187239092091564415508187625228938307407910898234424567551810017818698228691360823640064) (sqrt.f64 1/2) (if (<=.f64 l -1900000000000000082880032608725718320945841257443436323817450138401184200648224446820167654047744) 1 (if (<=.f64 l -200000000000000008376305112842291591798286773328067656628685542361399296) (sqrt.f64 1/2) (if (<=.f64 l -33000000000000000957159175573563506688) 1 (if (<=.f64 l -2500000) (sqrt.f64 1/2) (if (<=.f64 l 1499999999999999989843979766188736512) 1 (sqrt.f64 1/2)))))))
(sqrt.f64 1/2)
Compiler

Compiled 573 to 451 computations (21.3% saved)

soundness134.0ms (0.3%)

Algorithm
egg-herbie
Rules
1842×trig.json-simplify-41
778×rational.json-simplify-41
746×rational.json-simplify-2
528×trig.json-simplify-20
454×rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02683
14183
24583
35283
46483
58483
617483
770483
8141383
9354283
Stop Event
node limit
Compiler

Compiled 60 to 50 computations (16.7% saved)

end458.0ms (1.1%)

Remove

(sort kx ky)

Compiler

Compiled 599 to 449 computations (25% saved)

Profiling

Loading profile data...